React TL;DR #9 – Most Useful React Content – March 2020

Share

New Redux Toolkit

  • New APIs
    • createAsyncThunk
    • createEntityAdapter
  • Bundle Size Improvements and Dependency Updates
  • Dev Check Middleware Timings
  • TypeScript Support

Best practices while developing a React Native App

  • Divide the components
  • Create Aliases
  • Sort the imports
  • Declare the types
  • Separate the styles
  • Components must hook
  • Let Redux manage
  • Write sagas for synchrony
  • Aggregate the selectors
  • Jest test them

Why we chose Typescript for the Hasura Console

“That’s why every team needs to consider all the benefits of the statically typed language adoption, decide whether they outgrow the cost and think through why they need a new language.”

  • A lot of errors may be caught in an early phase of development and be fixed immediately, rather than lurking in the code to be discovered much later.
  • Refactoring becomes more straightforward with the statically typed language. Developers gain more confidence thanks to the compiler or type-checker, notifying them about the type errors.
  • Types serve as excellent documentation. It’s easier for new developers to dive into some fragments of the codebase and start working with them without any broader knowledge about the codebase.
  • Safety that comes with static typing can be a huge productivity boost.

Ant Design 4.0 is out!

  • Design specification upgrade
  • Dark theme
  • Borderless component
  • Compatibility adjustment
  • Smaller size
  • Component rewrite
  • New DatePicker, TimePicker and Calendar
  • Notification/Modal support Hooks
  • Virtual scroll
  • And more

TypeScript Rescued the JavaScript Language

  • It brought scalability through static typing, improved developer tooling, and OOP features.
  • The introduction of TypeScript gave JavaScript a new lease of life to many web developers.
  • The development of TypeScript was a response to the shortcomings of JavaScript & its use in modern web development; led by Microsoft.
  • Creating scalable JavaScript applications requires complex modularisation; which can get messy and is often time-consuming to learn the many module patterns out there.

Stay updated with the newest React TL;DR. 


What is React TL;DR?

React TL;DR helps you decide which content is worth your time.

We don’t use any engines or tools. It is all selected by ourselves, based on what we have learned and gained profit from. No b#$%it provided.

Say hello to React TL;DR – your filter for most useful React content.

Comments
Leave a Reply

View Comments (0)...

Related articles:

React TL;DR #11 – Top React Content From May 2020

React TL;DR #10 – Most Useful React Content From April 2020