<![CDATA[ClarityDev blog | RSS Feed]]> https://claritydev.net https://res.cloudinary.com/dliyzug4u/image/upload/v1677244773/blog/deathtostock_wviwg1.jpg ClarityDev blog | RSS Feed https://claritydev.net RSS for Node Thu, 13 Apr 2023 11:31:41 GMT Thu, 13 Apr 2023 11:31:41 GMT <![CDATA[Display Warning for Unsaved Form Data on Page Exit]]> https://claritydev.net/blog/display-warning-for-unsaved-form-data-on-page-exit https://claritydev.net/blog/display-warning-for-unsaved-form-data-on-page-exit Thu, 13 Apr 2023 00:00:00 GMT <![CDATA[Advanced Multistep Forms with React Hook Form]]> https://claritydev.net/blog/advanced-multistep-forms-with-react https://claritydev.net/blog/advanced-multistep-forms-with-react Wed, 12 Apr 2023 00:00:00 GMT <![CDATA[Build a Multistep Form With React Hook Form]]> https://claritydev.net/blog/build-a-multistep-form-with-react-hook-form https://claritydev.net/blog/build-a-multistep-form-with-react-hook-form Tue, 11 Apr 2023 14:00:00 GMT <![CDATA[The most common mistakes when using React]]> https://claritydev.net/blog/the-most-common-mistakes-when-using-react https://claritydev.net/blog/the-most-common-mistakes-when-using-react Tue, 11 Apr 2023 00:00:00 GMT <![CDATA[Tips on becoming a self-taught developer]]> https://claritydev.net/blog/tips-on-becoming-a-self-taught-developer https://claritydev.net/blog/tips-on-becoming-a-self-taught-developer Mon, 10 Apr 2023 00:00:00 GMT <![CDATA[Improving React Testing Library tests]]> https://claritydev.net/blog/improving-react-testing-library-tests https://claritydev.net/blog/improving-react-testing-library-tests Wed, 05 Apr 2023 00:00:00 GMT <![CDATA[Add a blog to your Django website]]> https://claritydev.net/blog/adding-a-blog-to-your-django-website https://claritydev.net/blog/adding-a-blog-to-your-django-website Mon, 03 Apr 2023 00:00:00 GMT <![CDATA[Simplifying Connected Props with Redux and TypeScript]]> https://claritydev.net/blog/simplifying-connected-props-with-redux-and-typescr https://claritydev.net/blog/simplifying-connected-props-with-redux-and-typescr Mon, 03 Apr 2023 00:00:00 GMT <![CDATA[TypeScript: Typing form events in React]]> https://claritydev.net/blog/typescript-typing-form-events-in-react https://claritydev.net/blog/typescript-typing-form-events-in-react Sun, 02 Apr 2023 00:00:00 GMT <![CDATA[TypeScript: Typing React useRef hook]]> https://claritydev.net/blog/typescript-typing-react-useref-hook https://claritydev.net/blog/typescript-typing-react-useref-hook Sat, 01 Apr 2023 00:00:00 GMT <![CDATA[React Hook Form: Working with multipart form data and file uploads]]> https://claritydev.net/blog/react-hook-form-multipart-form-data-file-uploads https://claritydev.net/blog/react-hook-form-multipart-form-data-file-uploads Fri, 31 Mar 2023 00:00:00 GMT <![CDATA[Testing React Hook Form With React Testing Library]]> https://claritydev.net/blog/testing-react-hook-form-with-react-testing-library https://claritydev.net/blog/testing-react-hook-form-with-react-testing-library Tue, 28 Mar 2023 00:00:00 GMT <![CDATA[Managing forms with React Hook Form]]> https://claritydev.net/blog/managing-forms-with-react-hook-form https://claritydev.net/blog/managing-forms-with-react-hook-form Sun, 26 Mar 2023 00:00:00 GMT <![CDATA[TypeScript Template Literal Types: Practical Use-Cases for Improved Code Quality]]> https://claritydev.net/blog/typescript-type-literals-practical-use-cases-code-quality https://claritydev.net/blog/typescript-type-literals-practical-use-cases-code-quality Sat, 25 Mar 2023 00:00:00 GMT <![CDATA[Removing duplicates with Map in JavaScript]]> https://claritydev.net/blog/removing-duplicates-with-map-in-javascript https://claritydev.net/blog/removing-duplicates-with-map-in-javascript Fri, 24 Mar 2023 00:00:00 GMT <![CDATA[Simplifying code with Maps in JavaScript and React]]> https://claritydev.net/blog/simplifying-code-with-maps-in-javascript https://claritydev.net/blog/simplifying-code-with-maps-in-javascript Thu, 23 Mar 2023 00:00:00 GMT <![CDATA[Testing Firestore locally with Firebase emulators]]> https://claritydev.net/blog/testing-firestore-locally-with-firebase-emulators https://claritydev.net/blog/testing-firestore-locally-with-firebase-emulators Wed, 22 Mar 2023 00:00:00 GMT <![CDATA[What is the type of NaN?]]> https://claritydev.net/blog/what-is-the-type-of-nan https://claritydev.net/blog/what-is-the-type-of-nan Tue, 21 Mar 2023 00:00:00 GMT <![CDATA[Create an interactive table of contents for a Next.js blog with Remark]]> https://claritydev.net/blog/nextjs-blog-remark-interactive-table-of-contents https://claritydev.net/blog/nextjs-blog-remark-interactive-table-of-contents Sun, 19 Mar 2023 00:00:00 GMT <![CDATA[Optimize Redux Development: Simplify Boilerplate Creation with Code Generators and Plop.js]]> https://claritydev.net/blog/scaffolding-redux-boilerplate-with-code-generators https://claritydev.net/blog/scaffolding-redux-boilerplate-with-code-generators Fri, 17 Mar 2023 00:00:00 GMT <![CDATA[Speed up your React developer workflow with Plop.js code generators]]> https://claritydev.net/blog/react-plop-js-code-generators https://claritydev.net/blog/react-plop-js-code-generators Thu, 16 Mar 2023 00:00:00 GMT <![CDATA[Copy to clipboard button in MDX with Next.js and Rehype Pretty Code]]> https://claritydev.net/blog/copy-to-clipboard-button-nextjs-mdx-rehype https://claritydev.net/blog/copy-to-clipboard-button-nextjs-mdx-rehype Tue, 14 Mar 2023 00:00:00 GMT <![CDATA[Automate Your Deployment Workflow: Continuously Deploying Next.js website to DigitalOcean using GitHub Actions]]> https://claritydev.net/blog/automate-deployment-workflow-nextjs-digitalocean-github-actions https://claritydev.net/blog/automate-deployment-workflow-nextjs-digitalocean-github-actions Sun, 12 Mar 2023 00:00:00 GMT <![CDATA[Add a dynamic sitemap to Next.js website using pages or app directory]]> https://claritydev.net/blog/nextjs-dynamic-sitemap-pages-app-directory https://claritydev.net/blog/nextjs-dynamic-sitemap-pages-app-directory Sat, 11 Mar 2023 00:00:00 GMT <![CDATA[Enzyme vs React Testing Library: A migration guide]]> https://claritydev.net/blog/enzyme-vs-react-testing-library-migration-guide https://claritydev.net/blog/enzyme-vs-react-testing-library-migration-guide Thu, 09 Mar 2023 00:00:00 GMT <![CDATA[Build a Tic-Tac-Toe game with TypeScript, React and Minimax]]> https://claritydev.net/blog/tic-tac-toe-typescript-react-hooks https://claritydev.net/blog/tic-tac-toe-typescript-react-hooks Thu, 02 Mar 2023 00:00:00 GMT <![CDATA[Productivity Benefits of Integrating ChatGPT into the Front-End Development Process]]> https://claritydev.net/blog/productivity-benefits-of-integrating-chatgpt-into- https://claritydev.net/blog/productivity-benefits-of-integrating-chatgpt-into- Mon, 30 Jan 2023 00:00:00 GMT <![CDATA[Building component library with Docz and Lerna]]> https://claritydev.net/blog/building-component-library-with-docz-and-lerna https://claritydev.net/blog/building-component-library-with-docz-and-lerna Sun, 19 Jan 2020 00:00:00 GMT