gitextract__b2afbtm/ ├── .gitignore ├── .markdownlint.json ├── .nvmrc ├── .prettierrc ├── .vscode/ │ ├── extensions.json │ └── settings.json ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── app/ │ ├── Title.jsx │ ├── [post]/ │ │ ├── HighlightCode.css │ │ ├── Title.jsx │ │ └── page.jsx │ ├── api/ │ │ └── search/ │ │ └── route.ts │ ├── components/ │ │ ├── BookCover.tsx │ │ ├── ButtonRead.jsx │ │ ├── BuyBook.jsx │ │ ├── Card.jsx │ │ ├── Footer.jsx │ │ ├── Head.jsx │ │ ├── Header.jsx │ │ ├── ListOfQuestions.jsx │ │ ├── NextLogo.jsx │ │ ├── Pill.jsx │ │ ├── PostActionsSheet.jsx │ │ ├── Quiz.jsx │ │ ├── ReactLogo.jsx │ │ ├── ReadStatusItem.jsx │ │ ├── SearchIcon.jsx │ │ ├── Stars.jsx │ │ ├── ThemeToggle.jsx │ │ └── Title.jsx │ ├── constants.js │ ├── globals.css │ ├── layout.jsx │ ├── page.tsx │ └── questions/ │ └── page.tsx ├── context/ │ └── ThemeContext.jsx ├── eslint.config.js ├── hooks/ │ └── useEventListener.ts ├── next.config.js ├── package.json ├── postcss.config.js ├── preinstall.js ├── provider/ │ └── ThemeProvider.jsx ├── public/ │ ├── README.md │ ├── can-t-perform-a-react-state-update-on-an-unmounted-component.json │ ├── cant-perform-a-react-state-update-on-an-unmounted-component.json │ ├── como-anadir-un-evento-a-un-componente-en-react.json │ ├── como-crear-un-componente-en-react.json │ ├── como-crear-un-hook-personalizado-custom-hook.json │ ├── como-funciona-el-hook-use-form-status-y-que-aporta-junto-a-las-server-actions.json │ ├── como-funciona-el-hook-use-ref.json │ ├── como-funciona-react-memo-y-cuando-es-util.json │ ├── como-mantener-los-componentes-puros-y-que-ventajas-tiene.json │ ├── como-podemos-ejecutar-codigo-cuando-el-componente-se-desmonta-del-arbol.json │ ├── como-podemos-ejecutar-codigo-cuando-el-componente-se-monta.json │ ├── como-puedes-abortar-una-peticion-fetch-con-use-effect-en-react.json │ ├── como-puedes-acceder-al-evento-nativo-del-navegador-en-react.json │ ├── como-puedes-aplicar-clases-css-a-un-componente-en-react-y-por-que-no-se-puede-usar-class.json │ ├── como-puedes-aplicar-estilos-en-linea-a-un-componente-en-react.json │ ├── como-puedes-cancelar-una-peticion-a-una-api-en-use-effect-correctamente.json │ ├── como-puedes-crear-un-server-side-rendering-con-react-desde-cero.json │ ├── como-puedes-escribir-comentarios-en-react.json │ ├── como-puedes-exportar-multiples-componentes-de-un-mismo-archivo.json │ ├── como-puedes-inicializar-un-proyecto-de-react-desde-cero.json │ ├── como-puedes-mejorar-el-rendimiento-del-server-side-rendering-en-react-para-evitar-que-bloquee-el-hilo-principal.json │ ├── como-puedes-prevenir-el-comportamiento-por-defecto-de-un-evento-en-react.json │ ├── como-puedes-registrar-un-evento-en-la-fase-de-captura-en-react.json │ ├── como-puedo-aplicar-estilos-de-forma-condicional-a-un-componente-en-react.json │ ├── como-puedo-importar-de-forma-dinamica-un-componente-en-react.json │ ├── como-puedo-inyectar-html-directamente-en-un-componente-de-react.json │ ├── como-puedo-pasar-un-parametro-a-una-funcion-que-maneja-un-evento-en-react.json │ ├── como-puedo-validar-el-tipo-de-mis-props.json │ ├── como-puedo-validar-las-propiedades-de-un-array-con-prop-types.json │ ├── como-puedo-validar-las-propiedades-de-un-objeto-con-prop-types.json │ ├── como-se-complementan-use-memo-use-callback-use-transition-y-use-deferred-value-para-optimizar-el-rendimiento.json │ ├── como-se-transforma-el-jsx.json │ ├── como-suscribirse-a-un-evento-en-use-effect.json │ ├── content/ │ │ ├── README.md │ │ ├── can-t-perform-a-react-state-update-on-an-unmounted-component.json │ │ ├── como-anadir-un-evento-a-un-componente-en-react.json │ │ ├── como-crear-un-componente-en-react.json │ │ ├── como-crear-un-hook-personalizado-custom-hook.json │ │ ├── como-funciona-el-hook-use-form-status-y-que-aporta-junto-a-las-server-actions.json │ │ ├── como-funciona-el-hook-use-ref.json │ │ ├── como-funciona-react-memo-y-cuando-es-util.json │ │ ├── como-mantener-los-componentes-puros-y-que-ventajas-tiene.json │ │ ├── como-podemos-ejecutar-codigo-cuando-el-componente-se-desmonta-del-arbol.json │ │ ├── como-podemos-ejecutar-codigo-cuando-el-componente-se-monta.json │ │ ├── como-puedes-abortar-una-peticion-fetch-con-use-effect-en-react.json │ │ ├── como-puedes-acceder-al-evento-nativo-del-navegador-en-react.json │ │ ├── como-puedes-aplicar-clases-css-a-un-componente-en-react-y-por-que-no-se-puede-usar-class.json │ │ ├── como-puedes-aplicar-estilos-en-linea-a-un-componente-en-react.json │ │ ├── como-puedes-cancelar-una-peticion-a-una-api-en-use-effect-correctamente.json │ │ ├── como-puedes-crear-un-server-side-rendering-con-react-desde-cero.json │ │ ├── como-puedes-escribir-comentarios-en-react.json │ │ ├── como-puedes-exportar-multiples-componentes-de-un-mismo-archivo.json │ │ ├── como-puedes-inicializar-un-proyecto-de-react-desde-cero.json │ │ ├── como-puedes-mejorar-el-rendimiento-del-server-side-rendering-en-react-para-evitar-que-bloquee-el-hilo-principal.json │ │ ├── como-puedes-prevenir-el-comportamiento-por-defecto-de-un-evento-en-react.json │ │ ├── como-puedes-registrar-un-evento-en-la-fase-de-captura-en-react.json │ │ ├── como-puedo-aplicar-estilos-de-forma-condicional-a-un-componente-en-react.json │ │ ├── como-puedo-importar-de-forma-dinamica-un-componente-en-react.json │ │ ├── como-puedo-inyectar-html-directamente-en-un-componente-de-react.json │ │ ├── como-puedo-pasar-un-parametro-a-una-funcion-que-maneja-un-evento-en-react.json │ │ ├── como-puedo-validar-el-tipo-de-mis-props.json │ │ ├── como-puedo-validar-las-propiedades-de-un-array-con-prop-types.json │ │ ├── como-puedo-validar-las-propiedades-de-un-objeto-con-prop-types.json │ │ ├── como-se-complementan-use-memo-use-callback-use-transition-y-use-deferred-value-para-optimizar-el-rendimiento.json │ │ ├── como-se-transforma-el-jsx.json │ │ ├── como-suscribirse-a-un-evento-en-use-effect.json │ │ ├── counter.json │ │ ├── cual-es-el-proposito-del-atributo-key-en-react-y-por-que-es-importante-usarlo-correctamente-al-renderizar-listas-de-elementos.json │ │ ├── cual-es-la-diferencia-entre-componente-y-elemento-en-react.json │ │ ├── cual-es-la-diferencia-entre-la-prop-action-y-el-atributo-form-action-en-react-next-js.json │ │ ├── cual-es-la-diferencia-entre-use-callback-y-use-memo.json │ │ ├── cuales-son-las-caracteristicas-principales-de-react.json │ │ ├── cuales-son-las-reglas-de-los-hooks-en-react.json │ │ ├── cuando-y-por-que-es-recomendable-importar-componentes-de-forma-dinamica.json │ │ ├── cuantos-use-effect-puede-tener-un-componente.json │ │ ├── es-buena-idea-usar-siempre-use-callback-para-optimizar-nuestros-componentes.json │ │ ├── es-buena-idea-usar-siempre-use-memo-para-optimizar-nuestros-componentes.json │ │ ├── es-react-una-biblioteca-o-un-framework-por-que.json │ │ ├── explica-casos-de-uso-del-hook-use-effect.json │ │ ├── index.json │ │ ├── para-que-sirve-el-hook-use-action-state.json │ │ ├── para-que-sirve-el-hook-use-callback.json │ │ ├── para-que-sirve-el-hook-use-deferred-value.json │ │ ├── para-que-sirve-el-hook-use-imperative-handle.json │ │ ├── para-que-sirve-el-hook-use-insertion-effect.json │ │ ├── para-que-sirve-el-hook-use-memo.json │ │ ├── para-que-sirve-el-hook-use-sync-external-store.json │ │ ├── para-que-sirve-el-hook-use-transition-y-cuando-deberias-usarlo.json │ │ ├── para-que-sirve-el-metodo-clone-element-de-react.json │ │ ├── para-que-sirve-el-metodo-render-to-readable-stream.json │ │ ├── por-que-debemos-utilizar-una-funcion-para-actualizar-el-estado-de-react.json │ │ ├── por-que-es-recomendable-exportar-los-componentes-de-react-de-forma-nombrada.json │ │ ├── por-que-es-recomendable-usar-fragment-en-vez-de-un-div.json │ │ ├── por-que-no-podemos-usar-un-if-en-el-renderizado-de-un-componente.json │ │ ├── por-que-puede-ser-mala-idea-pasar-siempre-todas-las-props-de-un-objeto-a-un-componente.json │ │ ├── por-que-puede-ser-mala-practica-usar-el-index-como-key-en-un-listado-de-react.json │ │ ├── por-que-strict-mode-renderiza-dos-veces-la-aplicacion.json │ │ ├── puedes-poner-un-ejemplo-de-efectos-colaterales-en-react.json │ │ ├── que-diferencia-existe-entre-shadow-dom-y-virtual-dom.json │ │ ├── que-diferencia-hay-entre-componentes-controlados-y-no-controlados-que-ventajas-y-desventajas-tienen.json │ │ ├── que-diferencia-hay-entre-componentes-de-servidor-y-componentes-de-cliente-en-react-next-js.json │ │ ├── que-diferencia-hay-entre-props-y-state.json │ │ ├── que-diferencia-hay-entre-react-dom-render-create-root-y-hydrate-root.json │ │ ├── que-diferencia-hay-entre-render-to-static-node-stream-y-render-to-pipeable-stream.json │ │ ├── que-diferencia-hay-entre-use-effect-y-use-layout-effect.json │ │ ├── que-es-el-binding.json │ │ ├── que-es-el-ciclo-de-vida-de-un-componente-en-react.json │ │ ├── que-es-el-compound-components-pattern.json │ │ ├── que-es-el-contexto-en-react-como-puedo-crearlo-y-consumirlo.json │ │ ├── que-es-el-estado-en-react.json │ │ ├── que-es-el-hook-use-debug-value.json │ │ ├── que-es-el-hook-use-form-state-y-cuando-conviene-usarlo.json │ │ ├── que-es-el-profiler-en-react.json │ │ ├── que-es-el-renderizado-condicional-en-react.json │ │ ├── que-es-el-renderizado-de-listas-en-react.json │ │ ├── que-es-el-server-side-rendering-y-que-ventajas-tiene.json │ │ ├── que-es-el-strict-mode-en-react.json │ │ ├── que-es-el-synthetic-event-en-react.json │ │ ├── que-es-flush-sync-en-react.json │ │ ├── que-es-flux.json │ │ ├── que-es-jsx.json │ │ ├── que-es-la-funcion-use-en-react-y-para-que-se-utiliza.json │ │ ├── que-es-la-hidratacion-hydration-en-react.json │ │ ├── que-es-react-dom.json │ │ ├── que-es-react.json │ │ ├── que-es-un-componente.json │ │ ├── que-es-y-para-que-sirve-la-prop-children-en-react.json │ │ ├── que-hace-el-hook-use-effect.json │ │ ├── que-hace-el-hook-use-id.json │ │ ├── que-hace-el-hook-use-layout-effect.json │ │ ├── que-hace-el-hook-use-state.json │ │ ├── que-java-script-necesito-para-aprender-react.json │ │ ├── que-problema-resuelve-el-hook-use-optimistic.json │ │ ├── que-problemas-crees-que-pueden-aparecer-en-una-aplicacion-al-querer-visualizar-listas-de-miles-millones-de-datos.json │ │ ├── que-quiere-decir-warning-each-child-in-a-list-should-have-a-unique-key-prop.json │ │ ├── que-significa-exactamente-que-sea-declarativo.json │ │ ├── que-significa-la-expresion-subir-el-estado.json │ │ ├── que-solucion-es-implementarias-para-evitar-problemas-de-rendimiento-al-trabajar-con-listas-de-miles-millones-de-datos.json │ │ ├── que-son-las-forward-refs.json │ │ ├── que-son-las-props-en-react.json │ │ ├── que-son-las-refs-en-react.json │ │ ├── que-son-las-render-props.json │ │ ├── que-son-las-server-actions-y-como-se-usan-con-formularios-en-react.json │ │ ├── que-son-los-componentes-stateless.json │ │ ├── que-son-los-error-boundaries-en-react.json │ │ ├── que-son-los-fragments-en-react.json │ │ ├── que-son-los-high-order-components-hoc.json │ │ ├── que-son-los-hooks.json │ │ ├── que-son-los-portales-en-react.json │ │ ├── que-son-mejores-los-componentes-de-clase-o-los-componentes-funcionales.json │ │ ├── react-hook-use-xxx-is-called-conditionally-react-hooks-must-be-called-in-the-exact-same-order-in-every-component-render.json │ │ ├── se-puede-inicializar-un-estado-con-el-valor-de-una-prop-que-pasa-si-lo-haces-y-que-hay-que-tener-en-cuenta.json │ │ ├── solo-se-pueden-cargar-componentes-de-forma-dinamica-si-se-exportan-por-defecto.json │ │ └── too-many-re-renders-react-limits-the-number-of-renders-to-prevent-an-infinite-loop.json │ ├── cual-es-el-proposito-del-atributo-key-en-react-y-por-que-es-importante-usarlo-correctamente-al-renderizar-listas-de-elementos.json │ ├── cual-es-la-diferencia-entre-componente-y-elemento-en-react.json │ ├── cual-es-la-diferencia-entre-la-prop-action-y-el-atributo-form-action-en-react-next-js.json │ ├── cual-es-la-diferencia-entre-use-callback-y-use-memo.json │ ├── cuales-son-las-caracteristicas-principales-de-react.json │ ├── cuales-son-las-reglas-de-los-hooks-en-react.json │ ├── cuando-y-por-que-es-recomendable-importar-componentes-de-forma-dinamica.json │ ├── cuantos-use-effect-puede-tener-un-componente.json │ ├── es-buena-idea-usar-siempre-use-callback-para-optimizar-nuestros-componentes.json │ ├── es-buena-idea-usar-siempre-use-memo-para-optimizar-nuestros-componentes.json │ ├── es-react-una-biblioteca-o-un-framework-por-que.json │ ├── explica-casos-de-uso-del-hook-use-effect.json │ ├── para-que-sirve-el-hook-use-action-state.json │ ├── para-que-sirve-el-hook-use-callback.json │ ├── para-que-sirve-el-hook-use-deferred-value.json │ ├── para-que-sirve-el-hook-use-imperative-handle.json │ ├── para-que-sirve-el-hook-use-insertion-effect.json │ ├── para-que-sirve-el-hook-use-memo.json │ ├── para-que-sirve-el-hook-use-sync-external-store.json │ ├── para-que-sirve-el-hook-use-transition-y-cuando-deberias-usarlo.json │ ├── para-que-sirve-el-metodo-clone-element-de-react.json │ ├── para-que-sirve-el-metodo-render-to-readable-stream.json │ ├── por-que-debemos-utilizar-una-funcion-para-actualizar-el-estado-de-react.json │ ├── por-que-es-recomendable-exportar-los-componentes-de-react-de-forma-nombrada.json │ ├── por-que-es-recomendable-usar-fragment-en-vez-de-un-div.json │ ├── por-que-no-podemos-usar-un-if-en-el-renderizado-de-un-componente.json │ ├── por-que-puede-ser-mala-idea-pasar-siempre-todas-las-props-de-un-objeto-a-un-componente.json │ ├── por-que-puede-ser-mala-practica-usar-el-index-como-key-en-un-listado-de-react.json │ ├── por-que-strict-mode-renderiza-dos-veces-la-aplicacion.json │ ├── puedes-poner-un-ejemplo-de-efectos-colaterales-en-react.json │ ├── que-diferencia-existe-entre-shadow-dom-y-virtual-dom.json │ ├── que-diferencia-hay-entre-componentes-controlados-y-no-controlados-que-ventajas-y-desventajas-tienen.json │ ├── que-diferencia-hay-entre-componentes-de-servidor-y-componentes-de-cliente-en-react-next-js.json │ ├── que-diferencia-hay-entre-props-y-state.json │ ├── que-diferencia-hay-entre-react-dom-render-create-root-y-hydrate-root.json │ ├── que-diferencia-hay-entre-render-to-static-node-stream-y-render-to-pipeable-stream.json │ ├── que-diferencia-hay-entre-use-effect-y-use-layout-effect.json │ ├── que-es-el-binding.json │ ├── que-es-el-ciclo-de-vida-de-un-componente-en-react.json │ ├── que-es-el-compound-components-pattern.json │ ├── que-es-el-contexto-en-react-como-puedo-crearlo-y-consumirlo.json │ ├── que-es-el-estado-en-react.json │ ├── que-es-el-hook-use-debug-value.json │ ├── que-es-el-hook-use-form-state-y-cuando-conviene-usarlo.json │ ├── que-es-el-profiler-en-react.json │ ├── que-es-el-renderizado-condicional-en-react.json │ ├── que-es-el-renderizado-de-listas-en-react.json │ ├── que-es-el-server-side-rendering-y-que-ventajas-tiene.json │ ├── que-es-el-strict-mode-en-react.json │ ├── que-es-el-synthetic-event-en-react.json │ ├── que-es-flush-sync-en-react.json │ ├── que-es-flux.json │ ├── que-es-jsx.json │ ├── que-es-la-funcion-use-en-react-y-para-que-se-utiliza.json │ ├── que-es-la-hidratacion-hydration-en-react.json │ ├── que-es-react-dom.json │ ├── que-es-react.json │ ├── que-es-un-componente.json │ ├── que-es-y-para-que-sirve-la-prop-children-en-react.json │ ├── que-hace-el-hook-use-effect.json │ ├── que-hace-el-hook-use-id.json │ ├── que-hace-el-hook-use-layout-effect.json │ ├── que-hace-el-hook-use-state.json │ ├── que-java-script-necesito-para-aprender-react.json │ ├── que-problema-resuelve-el-hook-use-optimistic.json │ ├── que-problemas-crees-que-pueden-aparecer-en-una-aplicacion-al-querer-visualizar-listas-de-miles-millones-de-datos.json │ ├── que-quiere-decir-warning-each-child-in-a-list-should-have-a-unique-key-prop.json │ ├── que-significa-exactamente-que-sea-declarativo.json │ ├── que-significa-la-expresion-subir-el-estado.json │ ├── que-solucion-es-implementarias-para-evitar-problemas-de-rendimiento-al-trabajar-con-listas-de-miles-millones-de-datos.json │ ├── que-son-las-forward-refs.json │ ├── que-son-las-props-en-react.json │ ├── que-son-las-refs-en-react.json │ ├── que-son-las-render-props.json │ ├── que-son-las-server-actions-y-como-se-usan-con-formularios-en-react.json │ ├── que-son-los-componentes-stateless.json │ ├── que-son-los-error-boundaries-en-react.json │ ├── que-son-los-fragments-en-react.json │ ├── que-son-los-high-order-components-hoc.json │ ├── que-son-los-hooks.json │ ├── que-son-los-portales-en-react.json │ ├── que-son-mejores-los-componentes-de-clase-o-los-componentes-funcionales.json │ ├── quiz/ │ │ └── qa/ │ │ ├── can-t-perform-a-react-state-update-on-an-unmounted-component.json │ │ ├── como-anadir-un-evento-a-un-componente-en-react.json │ │ ├── como-crear-un-componente-en-react.json │ │ ├── como-crear-un-hook-personalizado-custom-hook.json │ │ ├── como-funciona-el-hook-use-form-status-y-que-aporta-junto-a-las-server-actions.json │ │ ├── como-funciona-el-hook-use-ref.json │ │ ├── como-funciona-react-memo-y-cuando-es-util.json │ │ ├── como-mantener-los-componentes-puros-y-que-ventajas-tiene.json │ │ ├── como-podemos-ejecutar-codigo-cuando-el-componente-se-desmonta-del-arbol.json │ │ ├── como-podemos-ejecutar-codigo-cuando-el-componente-se-monta.json │ │ ├── como-puedes-abortar-una-peticion-fetch-con-use-effect-en-react.json │ │ ├── como-puedes-acceder-al-evento-nativo-del-navegador-en-react.json │ │ ├── como-puedes-aplicar-clases-css-a-un-componente-en-react-y-por-que-no-se-puede-usar-class.json │ │ ├── como-puedes-aplicar-estilos-en-linea-a-un-componente-en-react.json │ │ ├── como-puedes-cancelar-una-peticion-a-una-api-en-use-effect-correctamente.json │ │ ├── como-puedes-crear-un-server-side-rendering-con-react-desde-cero.json │ │ ├── como-puedes-escribir-comentarios-en-react.json │ │ ├── como-puedes-exportar-multiples-componentes-de-un-mismo-archivo.json │ │ ├── como-puedes-inicializar-un-proyecto-de-react-desde-cero.json │ │ ├── como-puedes-mejorar-el-rendimiento-del-server-side-rendering-en-react-para-evitar-que-bloquee-el-hilo-principal.json │ │ ├── como-puedes-prevenir-el-comportamiento-por-defecto-de-un-evento-en-react.json │ │ ├── como-puedes-registrar-un-evento-en-la-fase-de-captura-en-react.json │ │ ├── como-puedo-aplicar-estilos-de-forma-condicional-a-un-componente-en-react.json │ │ ├── como-puedo-importar-de-forma-dinamica-un-componente-en-react.json │ │ ├── como-puedo-inyectar-html-directamente-en-un-componente-de-react.json │ │ ├── como-puedo-pasar-un-parametro-a-una-funcion-que-maneja-un-evento-en-react.json │ │ ├── como-puedo-validar-el-tipo-de-mis-props.json │ │ ├── como-puedo-validar-las-propiedades-de-un-array-con-prop-types.json │ │ ├── como-puedo-validar-las-propiedades-de-un-objeto-con-prop-types.json │ │ ├── como-se-complementan-use-memo-use-callback-use-transition-y-use-deferred-value-para-optimizar-el-rendimiento.json │ │ ├── como-se-transforma-el-jsx.json │ │ ├── como-suscribirse-a-un-evento-en-use-effect.json │ │ ├── cual-es-el-proposito-del-atributo-key-en-react-y-por-que-es-importante-usarlo-correctamente-al-renderizar-listas-de-elementos.json │ │ ├── cual-es-la-diferencia-entre-componente-y-elemento-en-react.json │ │ ├── cual-es-la-diferencia-entre-la-prop-action-y-el-atributo-form-action-en-react-next-js.json │ │ ├── cual-es-la-diferencia-entre-use-callback-y-use-memo.json │ │ ├── cuales-son-las-caracteristicas-principales-de-react.json │ │ ├── cuales-son-las-reglas-de-los-hooks-en-react.json │ │ ├── cuando-y-por-que-es-recomendable-importar-componentes-de-forma-dinamica.json │ │ ├── cuantos-use-effect-puede-tener-un-componente.json │ │ ├── es-buena-idea-usar-siempre-use-callback-para-optimizar-nuestros-componentes.json │ │ ├── es-buena-idea-usar-siempre-use-memo-para-optimizar-nuestros-componentes.json │ │ ├── es-react-una-biblioteca-o-un-framework-por-que.json │ │ ├── explica-casos-de-uso-del-hook-use-effect.json │ │ ├── para-que-sirve-el-hook-use-action-state.json │ │ ├── para-que-sirve-el-hook-use-callback.json │ │ ├── para-que-sirve-el-hook-use-deferred-value.json │ │ ├── para-que-sirve-el-hook-use-imperative-handle.json │ │ ├── para-que-sirve-el-hook-use-insertion-effect.json │ │ ├── para-que-sirve-el-hook-use-memo.json │ │ ├── para-que-sirve-el-hook-use-sync-external-store.json │ │ ├── para-que-sirve-el-hook-use-transition-y-cuando-deberias-usarlo.json │ │ ├── para-que-sirve-el-metodo-clone-element-de-react.json │ │ ├── para-que-sirve-el-metodo-render-to-readable-stream.json │ │ ├── por-que-debemos-utilizar-una-funcion-para-actualizar-el-estado-de-react.json │ │ ├── por-que-es-recomendable-exportar-los-componentes-de-react-de-forma-nombrada.json │ │ ├── por-que-es-recomendable-usar-fragment-en-vez-de-un-div.json │ │ ├── por-que-no-podemos-usar-un-if-en-el-renderizado-de-un-componente.json │ │ ├── por-que-puede-ser-mala-idea-pasar-siempre-todas-las-props-de-un-objeto-a-un-componente.json │ │ ├── por-que-puede-ser-mala-practica-usar-el-index-como-key-en-un-listado-de-react.json │ │ ├── por-que-strict-mode-renderiza-dos-veces-la-aplicacion.json │ │ ├── puedes-poner-un-ejemplo-de-efectos-colaterales-en-react.json │ │ ├── que-diferencia-existe-entre-shadow-dom-y-virtual-dom.json │ │ ├── que-diferencia-hay-entre-componentes-controlados-y-no-controlados-que-ventajas-y-desventajas-tienen.json │ │ ├── que-diferencia-hay-entre-componentes-de-servidor-y-componentes-de-cliente-en-react-next-js.json │ │ ├── que-diferencia-hay-entre-props-y-state.json │ │ ├── que-diferencia-hay-entre-react-dom-render-create-root-y-hydrate-root.json │ │ ├── que-diferencia-hay-entre-render-to-static-node-stream-y-render-to-pipeable-stream.json │ │ ├── que-diferencia-hay-entre-use-effect-y-use-layout-effect.json │ │ ├── que-es-el-binding.json │ │ ├── que-es-el-ciclo-de-vida-de-un-componente-en-react.json │ │ ├── que-es-el-compound-components-pattern.json │ │ ├── que-es-el-contexto-en-react-como-puedo-crearlo-y-consumirlo.json │ │ ├── que-es-el-estado-en-react.json │ │ ├── que-es-el-hook-use-debug-value.json │ │ ├── que-es-el-hook-use-form-state-y-cuando-conviene-usarlo.json │ │ ├── que-es-el-profiler-en-react.json │ │ ├── que-es-el-renderizado-condicional-en-react.json │ │ ├── que-es-el-renderizado-de-listas-en-react.json │ │ ├── que-es-el-server-side-rendering-y-que-ventajas-tiene.json │ │ ├── que-es-el-strict-mode-en-react.json │ │ ├── que-es-el-synthetic-event-en-react.json │ │ ├── que-es-flush-sync-en-react.json │ │ ├── que-es-flux.json │ │ ├── que-es-jsx.json │ │ ├── que-es-la-funcion-use-en-react-y-para-que-se-utiliza.json │ │ ├── que-es-la-hidratacion-hydration-en-react.json │ │ ├── que-es-react-dom.json │ │ ├── que-es-react.json │ │ ├── que-es-un-componente.json │ │ ├── que-es-y-para-que-sirve-la-prop-children-en-react.json │ │ ├── que-hace-el-hook-use-effect.json │ │ ├── que-hace-el-hook-use-id.json │ │ ├── que-hace-el-hook-use-layout-effect.json │ │ ├── que-hace-el-hook-use-state.json │ │ ├── que-java-script-necesito-para-aprender-react.json │ │ ├── que-problema-resuelve-el-hook-use-optimistic.json │ │ ├── que-problemas-crees-que-pueden-aparecer-en-una-aplicacion-al-querer-visualizar-listas-de-miles-millones-de-datos.json │ │ ├── que-quiere-decir-warning-each-child-in-a-list-should-have-a-unique-key-prop.json │ │ ├── que-significa-exactamente-que-sea-declarativo.json │ │ ├── que-significa-la-expresion-subir-el-estado.json │ │ ├── que-solucion-es-implementarias-para-evitar-problemas-de-rendimiento-al-trabajar-con-listas-de-miles-millones-de-datos.json │ │ ├── que-son-las-forward-refs.json │ │ ├── que-son-las-props-en-react.json │ │ ├── que-son-las-refs-en-react.json │ │ ├── que-son-las-render-props.json │ │ ├── que-son-las-server-actions-y-como-se-usan-con-formularios-en-react.json │ │ ├── que-son-los-componentes-stateless.json │ │ ├── que-son-los-error-boundaries-en-react.json │ │ ├── que-son-los-fragments-en-react.json │ │ ├── que-son-los-high-order-components-hoc.json │ │ ├── que-son-los-hooks.json │ │ ├── que-son-los-portales-en-react.json │ │ ├── que-son-mejores-los-componentes-de-clase-o-los-componentes-funcionales.json │ │ ├── react-hook-use-xxx-is-called-conditionally-react-hooks-must-be-called-in-the-exact-same-order-in-every-component-render.json │ │ ├── se-puede-inicializar-un-estado-con-el-valor-de-una-prop-que-pasa-si-lo-haces-y-que-hay-que-tener-en-cuenta.json │ │ ├── solo-se-pueden-cargar-componentes-de-forma-dinamica-si-se-exportan-por-defecto.json │ │ └── too-many-re-renders-react-limits-the-number-of-renders-to-prevent-an-infinite-loop.json │ ├── react-hook-use-xxx-is-called-conditionally-react-hooks-must-be-called-in-the-exact-same-order-in-every-component-render.json │ ├── robots.txt │ ├── se-puede-inicializar-un-estado-con-el-valor-de-una-prop-que-pasa-si-lo-haces-y-que-hay-que-tener-en-cuenta.json │ ├── solo-se-pueden-cargar-componentes-de-forma-dinamica-si-se-exportan-por-defecto.json │ └── too-many-re-renders-react-limits-the-number-of-renders-to-prevent-an-infinite-loop.json ├── pull_request_template.md ├── scripts/ │ ├── lint.mjs │ └── markdownToJson.mjs ├── tsconfig.json └── utils/ └── posts.js