- Full Stack Development with JHipster
- Deepu K Sasidharan Sendil Kumar N
- 255字
- 2021-08-27 19:57:33
React
React (https://reactjs.org) is not a full-fledged MVVM framework. It is a JavaScript library for building client-side views or user interfaces. It is developed and backed by Facebook and has a vibrant community and ecosystem behind it. React follows an HTML in JS approach and has a special format called JSX to help us write React components. Unlike Angular, React doesn't have too many concepts or APIs to learn and hence is easier to start with, but React only cares about rendering the UI and hence to get similar functionality offered by Angular, we would have to pair React with other libraries like React Router (https://reacttraining.com/react-router), Redux (https://redux.js.org), MobX (https://mobx.js.org), and so on. JHipster uses React along with Redux and React Router and similar to Angular, JHipster uses TypeScript for React as well. But this is optional as React can be written using JavaScript as well, preferably ES6 (http://es6-features.org). React is fast to render due to its use of a virtual DOM (https://reactjs.org/docs/faq-internals.html) to manipulate a view instead of using the actual browser DOM.
- Web前端開發(fā)技術(shù):HTML、CSS、JavaScript(第3版)
- R語言數(shù)據(jù)分析從入門到精通
- Android和PHP開發(fā)最佳實(shí)踐(第2版)
- 測試驅(qū)動(dòng)開發(fā):入門、實(shí)戰(zhàn)與進(jìn)階
- 移動(dòng)UI設(shè)計(jì)(微課版)
- arc42 by Example
- Architecting the Industrial Internet
- Learning AWS Lumberyard Game Development
- Mastering macOS Programming
- 微信小程序開發(fā)解析
- Oracle Exadata專家手冊(cè)
- Swift語言實(shí)戰(zhàn)精講
- 深入理解Android:Wi-Fi、NFC和GPS卷
- HTML 5與CSS 3權(quán)威指南(第3版·上冊(cè))
- 工業(yè)機(jī)器人離線編程