Application UI framework for the web that scales to any size.
What is React?
What makes React a competitive choice:
- Actively maintained by Facebook
- No magic code involved
- Components are regular JS functions and classes
React was created by Jordan Walke, a software engineer at Facebook. He was influenced by XHP, an HTML component framework for PHP. It was first deployed on Facebook's newsfeed in 2011 and later on Instagram.com in 2012. It was open-sourced at JSConf US in May 2013.
Our experience with React
For our open source XMPP client we decided to switch from a Vue prototype to React. For us it was very important that we could build a library that would allow anyone to build their own XMPP client with it. React integrated without a problem and made updating the UI easy and predictable.
There’s a lot of frameworks available to make React easier to use. We like React a lot because the concepts are intentionally kept simple, so there is little technical debt incurred. We’d use React for any size project.
Code example: a to do list
In the editor below you can take a look at what a basic implementation of a to do list looks like in React.