41554 blogs · [ { "id": "01a087de-4daf-70cf-be69-4c322be4ddfd", "title": "Bulletproof node.js project architecture 🛡️", "url": "https://softwareontheroad.com/ideal-nodejs-project-structure/", "published_at": "2020-08-23T05:18:40+00:00" }, { "id": "01a087de-4daf-70cf-be69-4c322ca22135", "title": "The Power of Sensible Defaults", "url": "https://stevebennett.co/2017/07/24/the-power-of-sensible-defaults/", "published_at": "2020-08-23T05:18:39+00:00" }, { "id": "01a087de-4daf-70cf-be69-4c322d6ddabe", "title": "HTML Reference", "url": "https://htmlreference.io/", "published_at": "2020-08-23T05:18:39+00:00" }, { "id": "01a087de-4daf-70cf-be69-4c322dc6a54e", "title": "CSS Reference", "url": "https://cssreference.io/", "published_at": "2020-08-23T05:18:38+00:00" }, { "id": "01a087de-4daf-70cf-be69-4c322e975a6a", "title": "The God Login", "url": "https://blog.codinghorror.com/the-god-login/", "published_at": "2020-08-23T05:18:38+00:00" }, { "id": "01a087de-4daf-70cf-be69-4c322f335998", "title": "Your Body Text Is Too Small", "url": "https://blog.marvelapp.com/body-text-small/", "published_at": "2020-08-23T05:18:37+00:00" }, { "id": "01a087de-4daf-70cf-be69-4c322f7dc85d", "title": "Architecture as a burden", "url": "https://dev.to/schreiber_chris/architecture-as-a-burden-18ca", "published_at": "2020-08-23T05:18:37+00:00" }, { "id": "01a087de-4daf-70cf-be69-4c32301a8f97", "title": "The Architecture of Open Source Applications (Volume 2): Scalable Web Architecture and Distributed Systems", "url": "https://www.aosabook.org/en/distsys.html", "published_at": "2020-08-23T05:18:37+00:00" }, { "id": "01a087de-4daf-70cf-be69-4c32303add39", "title": "Scaling React Server-Side Rendering", "url": "https://arkwright.github.io/scaling-react-server-side-rendering.html", "published_at": "2020-08-23T05:18:36+00:00" }, { "id": "01a087de-4daf-70cf-be69-4c3230dbde7e", "title": "Refactoring UI", "url": "https://refactoringui.com/", "published_at": "2020-08-23T05:18:36+00:00" }, { "id": "01a087de-4daf-70cf-be69-4c3231529425", "title": "Cards", "url": "https://inclusive-components.design/cards/", "published_at": "2020-08-23T05:18:35+00:00" }, { "id": "01a087de-4daf-70cf-be69-4c3231fb69a2", "title": "Introducing Grial", "url": "https://medium.com/@sergiodxa/introducing-grial-js-6c414d6dc947", "published_at": "2020-08-23T05:18:35+00:00" }, { "id": "01a087de-4daf-70cf-be69-4c3232b078d9", "title": "Aplicando estilos a Pulse Editor con styled-components", "url": "https://platzi.com/blog/aplicando-estilos-a-pulse-editor-con-styled-components/", "published_at": "2020-08-23T05:18:34+00:00" }, { "id": "01a087de-4daf-70cf-be69-4c3233815122", "title": "Usando socket.io en aplicaciones de Next.js", "url": "https://platzi.com/blog/usando-socketio-en-aplicaciones-de-nextjs/", "published_at": "2020-08-23T05:18:34+00:00" }, { "id": "01a087de-4daf-70cf-be69-4c3233ed548e", "title": "Depurando aplicaciones de Node.js v8.0.0", "url": "https://platzi.com/blog/depurando-aplicaciones-de-nodejs-v800/", "published_at": "2020-08-23T05:18:33+00:00" }, { "id": "01a087de-4daf-70cf-be69-4c3234afa320", "title": "Personalizando Babel.js en aplicaciones de Next.js", "url": "https://platzi.com/blog/personalizando-babeljs-en-aplicaciones-de-nextjs/", "published_at": "2020-08-23T05:18:33+00:00" }, { "id": "01a087de-4daf-70cf-be69-4c3234e9608a", "title": "Creando botones propios para Pulse Editor", "url": "https://platzi.com/blog/creando-botones-propios-para-pulse-editor/", "published_at": "2020-08-23T05:18:32+00:00" }, { "id": "01a087de-4daf-70cf-be69-4c32355598f9", "title": "Te presentamos la nueva versión de Node.js", "url": "https://platzi.com/blog/nueva-version-nodejs-npm/", "published_at": "2020-08-23T05:18:32+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d817bbb39", "title": "Creando sitios estáticos con Next.js", "url": "https://platzi.com/blog/creando-sitios-estaticos-con-nextjs/", "published_at": "2020-08-23T05:18:32+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d825b6792", "title": "Implementando Pulse Editor", "url": "https://platzi.com/blog/implementando-pulse-editor/", "published_at": "2020-08-23T05:18:31+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d8278e270", "title": "Aplicación de escritorio Pulse", "url": "https://platzi.com/blog/aplicacion-de-escritorio-pulse/", "published_at": "2020-08-23T05:18:31+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d82edb6f1", "title": "Presentamos Pulse Editor", "url": "https://platzi.com/blog/presentamos-pulse-editor/", "published_at": "2020-08-23T05:18:30+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d83564cbc", "title": "Crea aplicaciones de escritorio con Electron y Next.js", "url": "https://platzi.com/blog/crea-aplicaciones-de-escritorio-con-electron-y-nextjs/", "published_at": "2020-08-23T05:18:30+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d83dc8920", "title": "Implementa Progressive server-side render con Next.js", "url": "https://platzi.com/blog/progressive-server-side-render/", "published_at": "2020-08-23T05:18:30+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d8401d7a2", "title": "Next.js, el futuro de las aplicaciones con React", "url": "https://platzi.com/blog/nextjs-el-futuro-de-las-aplicaciones-con-react/", "published_at": "2020-08-23T05:18:29+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d84bdd4b3", "title": "Manejo de dependencias JavaScript con Yarn", "url": "https://platzi.com/blog/manejo-de-dependencias-javascript-con-yarn/", "published_at": "2020-08-23T05:18:29+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d84d19219", "title": "Deploy y orquestación de microservicios con now.sh", "url": "https://platzi.com/blog/deploy-microservicios/", "published_at": "2020-08-23T05:18:28+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d85a3f0c0", "title": "Introducción a JSON Web Tokens (JWT)", "url": "https://platzi.com/blog/introduccion-json-web-tokens/", "published_at": "2020-08-23T05:18:28+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d86586916", "title": "¿Qué es y para qué sirve Babel?", "url": "https://platzi.com/blog/que-es-babel/", "published_at": "2020-08-23T05:18:28+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d87513399", "title": "Desarrollando aplicaciones de escritorio con Electron.js", "url": "https://platzi.com/blog/aplicaciones-escritorio-electron-js/", "published_at": "2020-08-23T05:18:27+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d8833960e", "title": "¿Qué es una aplicación isomórfica?", "url": "https://platzi.com/blog/aplicaciones-isomorficas/", "published_at": "2020-08-23T05:18:27+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d890ba5a7", "title": "Crea microservicios en Node.js con micro.js", "url": "https://platzi.com/blog/microservicios-en-node-con-micro/", "published_at": "2020-08-23T05:18:26+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d8a0466c3", "title": "Usando React.js en el servidor con Django", "url": "https://platzi.com/blog/react-js-en-servidor-con-django/", "published_at": "2020-08-23T05:18:26+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d8ac31958", "title": "Estado inmutable con Redux e Immutable.js", "url": "https://medium.com/react-redux/estado-inmutable-con-redux-e-immutable-js-5a3d69ef0451", "published_at": "2020-08-23T05:18:25+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d8b1f3463", "title": "Componentes de Alto Orden en React.js", "url": "https://medium.com/react-redux/react-componentes-alto-orden-2498211e933f", "published_at": "2020-08-23T05:18:24+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d8c10a615", "title": "Obteniendo datos en aplicaciones de Redux", "url": "https://medium.com/react-redux/obteniendo-datos-en-aplicaciones-de-redux-1007e8703521", "published_at": "2020-08-23T05:18:24+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d8c899111", "title": "Usando Redux en el servidor con Socket.io", "url": "https://medium.com/react-redux/wip-usando-redux-en-el-servidor-con-socket-io-61e31242e366", "published_at": "2020-08-23T05:18:23+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d8cefeed3", "title": "Creando código modular con ducks de Redux", "url": "https://medium.com/react-redux/creando-c%C3%B3digo-modular-con-ducks-de-redux-bfd7b67ff8c0", "published_at": "2020-08-23T05:18:23+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d8d622195", "title": "Renderizando aplicaciones de Redux en el servidor", "url": "https://medium.com/react-redux/server-render-react-redux-1f6cb0b557c9", "published_at": "2020-08-23T05:18:23+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d8d79de6f", "title": "Manejo de errores en Redux.js", "url": "https://medium.com/react-redux/manejo-de-errores-en-redux-js-adf9dfa0129b", "published_at": "2020-08-23T05:18:22+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d8e00346f", "title": "Migrando a Redux", "url": "https://medium.com/react-redux/migrando-a-redux-f7a15457a805", "published_at": "2020-08-23T05:18:22+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d8e4d8072", "title": "Ruteo en aplicaciones de Redux y React.js", "url": "https://medium.com/react-redux/ruteo-en-aplicaciones-de-redux-y-react-js-d62de452bf1b", "published_at": "2020-08-23T05:18:21+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d8f162b1b", "title": "Glosario de términos de Redux", "url": "https://medium.com/react-redux/glosario-de-t%C3%A9rminos-de-redux-c2bca005ca69", "published_at": "2020-08-23T05:18:21+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d8ff028cb", "title": "Estructura de archivos Ducks para Redux.js", "url": "https://medium.com/react-redux/estructura-de-archivos-ducks-para-redux-js-36bb56a70cb3", "published_at": "2020-08-23T05:18:21+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d9038d8a0", "title": "Pruebas unitarias en Redux.js", "url": "https://medium.com/react-redux/pruebas-unitarias-en-redux-js-d7285c013123", "published_at": "2020-08-23T05:18:20+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d911184ec", "title": "Acciones asíncronas en Redux.js", "url": "https://medium.com/react-redux/acciones-as%C3%ADncronas-en-redux-js-d06e2514c4b8", "published_at": "2020-08-23T05:18:20+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d91d16084", "title": "Middlewares en Redux.js", "url": "https://medium.com/react-redux/middlewares-en-redux-js-88081fcd6c91", "published_at": "2020-08-23T05:18:19+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d923bdd87", "title": "Como me inicié en el desarrollo web", "url": "https://sergiodxa.com/articles/historia", "published_at": "2020-08-18T13:04:37+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d92ff4b1e", "title": "When to Use Custom API Endpoints Instead of REST", "url": "https://sergiodxa.com/articles/why-build-a-non-restful-api", "published_at": "2020-08-15T22:49:30+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d932e004d", "title": "How I work with static assets in React apps", "url": "https://sergiodxa.com/articles/how-i-work-with-static-assets-in-react-apps", "published_at": "2020-08-13T01:43:21+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d9343056b", "title": "How shallow: true works in Rails", "url": "https://sergiodxa.com/articles/how-shallow-true-works-in-rails", "published_at": "2020-08-11T22:55:18+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d93fcd809", "title": "Build an Optimistic UI in React using SWR with useMutation", "url": "https://sergiodxa.com/articles/swr%2Fuse-mutation", "published_at": "2020-07-23T08:17:26+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d94d6b36b", "title": "Como organizo mis aplicaciones de React", "url": "https://sergiodxa.com/articles/react%2Festructura-archivos", "published_at": "2020-07-16T05:56:01+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d95cefdaa", "title": "How I Organize React Applications", "url": "https://sergiodxa.com/articles/react%2Ffile-structure", "published_at": "2020-07-16T04:37:52+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d96631b13", "title": "Usa React.Suspense para controlar la carga de imagenes", "url": "https://sergiodxa.com/articles/react%2Fcargando-imagenes-con-suspense", "published_at": "2020-07-15T23:07:00+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d9679bef4", "title": "Data-Aware Components", "url": "https://sergiodxa.com/articles/data-aware-components", "published_at": "2020-06-24T08:02:46+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d97682beb", "title": "Collected Notes TS Client", "url": "https://sergiodxa.com/articles/collected-notes-ts-client", "published_at": "2020-06-20T03:24:14+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d980f0692", "title": "Use SWR with Geolocation", "url": "https://sergiodxa.com/tutorials/swr%2Fgeolocation", "published_at": "2020-06-19T05:36:42+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d98ca8de2", "title": "Using Collected Notes as CMS", "url": "https://sergiodxa.com/articles/using-collected-notes-as-cms", "published_at": "2020-06-06T10:21:22+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d99108c09", "title": "Sync WebApp Session Status between Tabs with SWR", "url": "https://sergiodxa.com/tutorials/swr%2Fsync-session", "published_at": "2020-05-15T07:11:20+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d99664c61", "title": "Sync SWR cache with Web Storage", "url": "https://sergiodxa.com/tutorials/swr%2Fstorage-sync", "published_at": "2020-05-15T05:28:17+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d9a566e8d", "title": "Configure Google Suite MX records in Vercel", "url": "https://sergiodxa.com/tutorials/vercel%2Fconfigure-gsuite", "published_at": "2020-05-12T05:10:09+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d9b3bf1eb", "title": "Report Web Vitals in Next.js", "url": "https://sergiodxa.com/tutorials/next%2Fweb-vitals", "published_at": "2020-05-11T17:49:13+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d9c29011b", "title": "Use React.Suspense to wait for an image to load", "url": "https://sergiodxa.com/tutorials/react%2Fsuspense-image-loading", "published_at": "2020-05-09T09:13:43+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d9cf67ba3", "title": "Purge unused CSS with TailwindCSS", "url": "https://sergiodxa.com/tutorials/tailwind%2Fpurge-unused-css", "published_at": "2020-05-09T09:05:38+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d9d7943a4", "title": "Setup a redirect inside a project deployed to Vercel", "url": "https://sergiodxa.com/tutorials/vercel%2Fsetup-redirect", "published_at": "2020-05-09T08:37:03+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d9df5a845", "title": "Use a scoped registry with Yarn", "url": "https://sergiodxa.com/tutorials/use-scoped-registry", "published_at": "2020-05-09T08:23:30+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d9e4935a0", "title": "Using Immer with SWR to mutate data", "url": "https://sergiodxa.com/articles/swr%2Fmutate-immer", "published_at": "2020-05-09T02:16:03+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d9ef93a15", "title": "Render as you Fetch Pattern in React with SWR", "url": "https://sergiodxa.com/articles/render-as-you-fetch", "published_at": "2020-01-23T22:03:45+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3d9fb8c7b8", "title": "Prefetching Data in a Next.js Application with SWR", "url": "https://sergiodxa.com/articles/next-swr-prefetch", "published_at": "2020-01-22T17:40:27+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3da02a595f", "title": "What Type of States Could You Find in a Client-Side Application?", "url": "https://sergiodxa.com/articles/type-states-client-side-app", "published_at": "2020-01-21T05:00:00+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3da06ec2e0", "title": "Using Tailwind with Next.js", "url": "https://sergiodxa.com/articles/next-tailwind", "published_at": "2019-12-26T20:19:09+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3da1350a9f", "title": "Using Suspense for Data Fetching Today with SWR", "url": "https://sergiodxa.com/articles/swr%2Fsuspense", "published_at": "2019-11-21T14:30:36+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3da216cc38", "title": "Using Paginated Data with SWR", "url": "https://sergiodxa.com/articles/swr%2Fpagination", "published_at": "2019-11-20T14:30:36+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3da30674b1", "title": "Introduction to SWR", "url": "https://sergiodxa.com/articles/swr%2Fintro", "published_at": "2019-11-20T06:13:30+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3da387cd17", "title": "Automatically Publish to npm using GitHub Actions", "url": "https://sergiodxa.com/tutorials/github-actions-npm-publish", "published_at": "2019-10-29T15:49:37+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3da44b5b31", "title": "Feature Flags in React with Flagged", "url": "https://sergiodxa.com/articles/feature-flags-react", "published_at": "2019-10-26T17:45:34+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3da4c02095", "title": "Next.js File Structure", "url": "https://sergiodxa.com/articles/next-file-structure", "published_at": "2019-08-27T22:15:52+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3da5351be7", "title": "Testing in Next.js: Dynamic Imports", "url": "https://sergiodxa.com/articles/testing-in-next-dynamic-imports", "published_at": "2019-08-22T03:14:16+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3da535d406", "title": "Redirects in Next.js, the Best Way", "url": "https://sergiodxa.com/articles/redirects-in-next-the-good-way", "published_at": "2019-08-20T18:20:48+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3da5634d21", "title": "Working with Forms in React without libraries", "url": "https://sergiodxa.com/articles/react-working-with-forms", "published_at": "2019-06-19T20:21:42+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3da60abdf5", "title": "Working with conditions and lists in React", "url": "https://sergiodxa.com/articles/react-conditions-lists", "published_at": "2019-06-18T17:36:02+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3da6aab94e", "title": "Introduction to React with the State and Effects hooks", "url": "https://sergiodxa.com/articles/react-state-effects", "published_at": "2019-06-15T20:54:54+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3da72f9042", "title": "Introducing Contentz", "url": "https://sergiodxa.com/articles/introducing-contentz", "published_at": "2019-04-23T02:13:19+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3da7d93500", "title": "Career Titles and Levels in Tech", "url": "https://sergiodxa.com/articles/career-titles-levels", "published_at": "2019-04-09T21:25:19+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3da8d647ba", "title": "Deploy de Contentz a Netlify", "url": "https://sergiodxa.com/articles/contentz-netlify", "published_at": "2019-03-21T19:56:31+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3da96e1f8f", "title": "Contentz es Omakase", "url": "https://sergiodxa.com/articles/contentz-es-omakase", "published_at": "2019-03-21T18:33:05+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3daa1f44b7", "title": "Conceptos básicos de JS: Array#forEach", "url": "https://sergiodxa.com/articles/js-basics%2Farray-prototype-foreach", "published_at": "2019-03-12T17:05:27+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3daa2f8f42", "title": "Cómo crear y publicar un módulo para npm", "url": "https://sergiodxa.com/articles/crear-modulo-npm", "published_at": "2019-03-11T17:12:50+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3daadf1be0", "title": "Aplicaciones web con Zero Server", "url": "https://sergiodxa.com/articles/aplicaciones-web-con-zero-server", "published_at": "2019-03-06T04:56:18+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3dabc47ba7", "title": "Presentando Contentz", "url": "https://sergiodxa.com/articles/presentando-contentz", "published_at": "2019-03-05T21:03:17+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3dac63bc61", "title": "Uso del prop children en React", "url": "https://sergiodxa.com/articles/react-prop-especial-children", "published_at": "2019-02-26T16:42:36+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3dad5875a5", "title": "Componentes con Hijos Personalizables en React", "url": "https://sergiodxa.com/articles/componentes-react-hijos-personalizables", "published_at": "2019-02-26T16:35:48+00:00" }, { "id": "01a087de-4db0-7217-8f9f-2c3dadeb6faf", "title": "Composición de Componentes en React", "url": "https://sergiodxa.com/articles/composicion-componentes-react", "published_at": "2019-02-26T16:27:49+00:00" }, { "id": "01a087de-4db1-70e1-b5a6-cc6afce10319", "title": "Tipos de datos en React", "url": "https://sergiodxa.com/articles/tipos-datos-react", "published_at": "2019-02-26T16:14:01+00:00" }, { "id": "01a087de-4db1-70e1-b5a6-cc6afd38d6ac", "title": "Props con valores predefinidos en React", "url": "https://sergiodxa.com/articles/react-props-valores-predefinidos", "published_at": "2019-02-26T16:09:40+00:00" }, { "id": "01a087de-4db1-70e1-b5a6-cc6afdbd1a06", "title": "Componente de React personalizables usando props", "url": "https://sergiodxa.com/articles/componentes-react-personalizables-props", "published_at": "2019-02-26T16:04:00+00:00" }, { "id": "01a087de-4db1-70e1-b5a6-cc6afe357b4d", "title": "Componentes con React", "url": "https://sergiodxa.com/articles/componentes-con-react", "published_at": "2019-02-26T15:58:10+00:00" }, { "id": "01a087de-4db1-70e1-b5a6-cc6afe3c77f0", "title": "Hola Mundo con React", "url": "https://sergiodxa.com/articles/hola-mundo-react", "published_at": "2019-02-26T15:58:06+00:00" }, { "id": "01a087de-4db1-70e1-b5a6-cc6afe431d5b", "title": "Cargando React desde un CDN", "url": "https://sergiodxa.com/articles/cargando-react-cdn", "published_at": "2019-02-26T15:57:55+00:00" } ] posts Claim your blog
Back to sergiodxa.com
Blog · corpus.blog/blogs/sergiodxa.com/posts

sergiodxa.com

sergiodxa.com

2020

2019