I am following react native docs and I came across this code which converts words to . I tried to modify the code line {text.split(' ').map((word) => word && '').join(' ')} to {text.split(' ').map((word) =>'').join(' ')} (I removed "word &&" ) and it is working exactly same. My doubt is why we need what is the functionality of word && ''. I know "&&" is conditional and, but I am not getting its purpose
import React, { useState } from 'react';
import { Text, TextInput, View } from 'react-native';
const PizzaTranslator = () => {
const [text, setText] = useState('helloworld');
return (
<View style={{padding: 10}}>
<TextInput
style={{height: 80}}
placeholder="Type here to translate!"
onChangeText={(text) =>{ setText(text)}}
defaultValue={text}
/>
<Text style={{padding: 10, fontSize: 42}}>
{text.split(' ').map((word) => word && '').join(' ')}
</Text>
</View>
);
}
export default PizzaTranslator;