image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Thiago Henrique
Thiago Henrique29/12/2022 13:03
Compartilhe

Por que escolher o React?

    React

    É uma biblioteca para criar interfaces de usuário.

    Declarativo

    React faz com que a criação de UIs interativas seja uma tarefa fácil. Crie views simples para cada estado na sua aplicação, e o React irá atualizar e renderizar de forma eficiente apenas os componentes necessários na medida em que os dados mudam.

    Views declarativas fazem com que seu código seja mais previsível e simples de depurar.

    Baseado em componentes

    Crie componentes encapsulados que gerenciam seu próprio estado e então, combine-os para criar UIs complexas.

    Como a lógica do componente é escrita em JavaScript e não em templates, você pode facilmente passar diversos tipos de dados ao longo da sua aplicação e ainda manter o estado fora do DOM.

    Aprenda uma vez, use em qualquer lugar

    Não fazemos suposições sobre as outras tecnologias da sua stack, assim você pode desenvolver novos recursos com React sem reescrever o código existente.

    O React também pode ser renderizado no servidor, usando Node, e ser usado para criar aplicações mobile, através do React Native

    .

    Declarativo

    React faz com que a criação de UIs interativas seja uma tarefa fácil. Crie views simples para cada estado na sua aplicação, e o React irá atualizar e renderizar de forma eficiente apenas os componentes necessários na medida em que os dados mudam.

    Views declarativas fazem com que seu código seja mais previsível e simples de depurar.

    Baseado em componentes

    Crie componentes encapsulados que gerenciam seu próprio estado e então, combine-os para criar UIs complexas.

    Como a lógica do componente é escrita em JavaScript e não em templates, você pode facilmente passar diversos tipos de dados ao longo da sua aplicação e ainda manter o estado fora do DOM.

    Aprenda uma vez, use em qualquer lugar

    Não fazemos suposições sobre as outras tecnologias da sua stack, assim você pode desenvolver novos recursos com React sem reescrever o código existente.

    O React também pode ser renderizado no servidor, usando Node, e ser usado para criar aplicações mobile, através do React Native

    .

    Um Componente Simples

    Os componentes do React implementam um método render() que recebe os dados de entrada e retornam o que deve ser exibido. Este exemplo usa uma sintaxe parecida com XML chamada JSX. Os dados de entrada que são passados para o componente podem ser acessados no render() via this.props.

    Existem outras tecnologias sendo utilizadas para o mesmo fim que o React também oferece, no entanto, React usa javascript, e devido a popularidade do Javascript, muitos desenvolvedores utilizam o React, não só pela conveniência, mas pelo poder de programação. Kotlin, Android Studio e outros também são usados para desenvolvimento mobile, mas o React é melhor porque permite usar a mesma linguagem para o desenvolvimento completo do app, usando React Native no fron-end, NodeJS no back-end e react no mobile.

    font:

    https://pt.quora.com/Por-que-escolher-o-React
    
    Compartilhe
    Comentários (2)
    José Leonel
    José Leonel - 29/12/2022 13:42

    Muito bom, tanto pra quem quer aprender quanto pra que já está aprendendo e se pergunta se deveria tentar algum framework ou tecnologia diferente como eu .

    Jonathas Rosa
    Jonathas Rosa - 29/12/2022 13:14

    Ótimo artigo.