React license has been a concern for the open source community for some time.
Facebook has released a statement that React, Jest, Flow, and Immutable.js will be relicensed under the . MIT license
Great news for everyone.
VIDEO Related Tweet
Why the React license update?
responding to the reaction of the open source community. Since introducing the BSD + Patents license for React, many developers and companies started to look for alternatives to React.
The founding developer of WordPress
Matt Mullenweg announced in his On React and WordPress article that his team is taking a step back and will be rewriting the upcoming version of WordPress (Gutenberg) using a different library.
It will be
interesting to see if WordPress spends their time and money rewriting Gutenberg using a different library or this React license update will be enough to win them back.
I would love to see
WordPress use React for their codebase in the near future. What does it mean for React developers?
This update means that everyone can
focus on developing and shipping great products instead of worrying about any licensing issues.
No more legal conversations and confusion.
The license will be updated for
React 16.x and backported to React 15.x.
Only React, Jest, Flow, and Immutable.js will be relicensed.
GraphQL and React Native do not inherit the MIT license at the moment of writing this post.
Other notable projects that use MIT License include Ruby on Rails, Node.js or jQuery. Conclusion
What do you think about the update? Were you
confused about the React licensing issue?
Were you looking for
alternatives to React and if so which one did you choose and why?
Let me know in the comments.
If you are looking for a quick way to select everything between matching brackets or quotes in VSCode, the following
VSCode tips are for you.
not a front-end development tutorial and you will not learn any new coding techniques by reading this.
Lets talk state, React state.
The aim of this
React state tutorial is to answer the most common questions about React state and explain this concept in a very simple terms.
If you are completely new to React checkout my previous
React Tutorial for Beginners first.
Are you a React beginner? This React tutorial will explain everything in simple terms and plain English so you don’t feel overwhelmed or frustrated while learning React.
Today I am very excited to finally release
React 101 to everyone. What is React 101?
React 101 is a free online course for anyone who
has a basic knowledge of React and wants to learn how to build 3 practical React components from scratch. Who is it for?
If you have already watched some of my
React Tutorials on YouTube you will be very comfortable inside of React 101.
What will you learn?
By building 3 practical React components from scratch, you will learn:
render child of a component. How to
use Fetch API to load data for your app. How to
save data to localStorage. How to
filter through data. How to
render a dynamic dropdown. And much more!
SIGN UP NOW! Spread the word
Help to spread the word by retweeting the following tweet or share
React 101 on your favorite social platform.
Any questions of feedback?
Do you have any other questions or feedback?
what is your experience with React? (A-beginner, B-intermediate, C-Pro)
Let me know in the comments.
Are you wondering
what will you learn in the React 101 and online courses? React Workshop
Here is a sneak peak of the two demos, that we will build step by step using
Go to React 101 Go to React Workshop React Workshop Preview
And here are the links to the demos mentioned in the video:
React Currency Converter demo you will learn:
load data from JSON object how to
loop through data and render dynamic components how to
use React state to update the necessary parts of your app and much more.
VIEW DEMO Real Estate Property Listings
React Google Maps demo you will learn:
render dynamic list based on a JSON object how to
render and update Google maps how to
filter through data and update state based on multiple filters and much more.
VIEW DEMO Conclusion
What do you think about these
React demos? Do you have any questions related to the upcoming React 101 and courses? Let me know in the comments. React Workshop
Don't miss the launch!
Do you want to be notified when the new courses are launched? Signup below.
No spam, Unsubscribe at any time.
Are you switching to
VSCode and looking for some useful extensions? Below is a collection of my favorite VSCode extensions.