Tools - Do you know the best Packages and Libraries to use with React?
16/05/2019 7:08 PM by
The whole React ecosystem improves every month. Tons of additional tools, libraries and components are released to simplify the developer’s job and minimize the required effort.
Developers still struggle on making a decision on how to setup their React project when joining the React community. There are thousands of boilerplate projects to choose from and every boilerplate project attempts to fulfil different needs. They vary in a range of minimalistic to almost bloated projects. Here are 2 great Starter kits for React developers.
Create React App - An officially supported way to start a client-side React project with no configuration
Next.js - Framework for server-rendered or statically-exported React apps
See more at
Utility Libraries for React
built-in map() Array.
Asynchronous Requests in React
native fetch API . Nowadays, recent browsers implement the
fetch API to conduct asynchronous requests. It uses promises under the hood.
axios. It can be used instead of the native fetch API when your application grows in size. Another alternative is called
State Management Helpers
Creates a selector where the first functions passed in compute props for a final function. If none of those props have changed, then that function is not run and the result from the previous invocation is returned. This keeps the state from needlessly causing components to re-render.
Global Serverless Deployments
Now makes serverless application deployment easy.
Testing suite that provides a click-and-check API for automated in-browser smoke tests.
Do you feel this rule needs an update?