Recentemente, falei no React Nexus sobre "Acessibilidade e aplicativos de TV". Uma pergunta que sempre recebi foi: "Como desenvolvedor ReactJS, quão fácil é começar com React Native?"
Resumindo, para um desenvolvedor ReactJS, começar com React Native seria fácil.
Neste blog, vou compartilhar as cinco coisas que os desenvolvedores ReactJS podem usar no React Native.
No React Native, você criará componentes de maneira semelhante a como faz no ReactJS. Os conceitos e práticas recomendadas permanecem os mesmos.
import React from 'react'; import { View, Text } from 'react-native'; const GreetingComponent = () => { return (); }; export default GreetingComponent; Hello, Neha!
No React Native, props e state funcionam da mesma maneira que no ReactJS. Para se comunicar entre componentes, você usará adereços. Para atualizar valores, você usará state.
import React from 'react'; import { View, Text } from 'react-native'; const GreetingComponent = ({ name }) => { return (); }; export default GreetingComponent; Hello, {name}!
Assim como no ReactJS, você pode usar todos os ganchos no React Native, como useState(), useMemo(), useEffect(), etc.
import React, { useState } from 'react'; import { View, Text, Button, StyleSheet } from 'react-native'; const GreetingComponent = () => { const [name, setName] = useState('John'); const changeName = () => { setName('Jane'); }; return (4. Teste); }; export default GreetingComponent; Hello, {name}!
import React, { useState } from 'react'; import { View, Text, Button, StyleSheet } from 'react-native'; const GreetingComponent = () => { const [name, setName] = useState('John'); const changeName = () => { setName('Jane'); }; return (5.JSX); }; export default GreetingComponent; Hello, {name}!
import React, { useState } from 'react'; import { View, Text, Button, StyleSheet } from 'react-native'; const GreetingComponent = () => { const [name, setName] = useState('John'); const changeName = () => { setName('Jane'); }; return (Bom aprendizado!!); }; export default GreetingComponent; Hello, {name}!
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3