A continuaci贸n ideas y gu铆as de preguntas que podr谩s usar en una entrevistas a un Desarrollador de React.
驴Que es React?
React聽es una biblioteca o librear铆a escrita en JavaScript, desarrollada en Facebook para facilitar la creaci贸n de componentes interactivos, reutilizables, para interfaces de usuario.
驴Que es un componente?
Una secci贸n de c贸digo re utilizable en cualquier otro componente o p谩gina del sitio.
驴Que son las props?
Son las propiedades o informaci贸n que viaja de un componente padre a un hijo para ser utilizada.
驴Cu谩l es el ciclo de vida de un componente de clase?
componentWillMount
componentDidMount
componentWillReceiveProps
componentWillUpdate
( M谩s importante que se sepan los nombres es que sean conscientes de este ciclo )
驴Qu茅 es un estado?
Lugar donde el componente almacena datos de manera local y en tiempo real.
驴Qu茅 es JSX?
JSX聽es una extensi贸n de JavaScript creada por Facebook para el uso con su librer铆a聽React. Sirve de preprocesador (como Sass o Stylus a CSS) y transforma el c贸digo a JavaScript.聽Nos permite usar HTML dentro de archivos de Javascript.
驴Qu茅 librer铆a se usa para implementar las rutas?
React Router
驴Qu茅 son los hooks?
Hooks son una nueva caracter铆stica en React 16.8. Estos te permiten usar el estado y otras caracter铆sticas de React sin escribir una clase.
驴Qu茅 es redux o el context API?
Redux聽es un patr贸n de arquitectura de datos que permite manejar el estado de la aplicaci贸n de una manera predecible. Est谩 pensado para reducir el n煤mero de relaciones entre componentes de la aplicaci贸n y mantener un flujo de datos sencillo. Y en muchas ocasiones funciona para comunicar componentes entre s铆 cuando no tienen una relaci贸n directa (Padre – Hijo)
驴Qu茅 es AXIOS o FETCH?
Son m茅todos para solicitar peticiones a una API y nos ayudan a hacer m谩s sencilla la comunicaci贸n con servicios de backend que alimenten con informaci贸n nuestra aplicaci贸n.