- The React Workshop
- Brandon Richey Ryan Yu Endre Vegh Theofanis Despoudis Anton Punith Florian Sloot
- 251字
- 2021-06-11 18:28:32
Introduction
In the previous chapter, we have built applications with relatively complex forms and all of that featured information that always got displayed; as in, there was no hidden data involved. In many applications, however, there tends to be portions of the app where the data is hidden and isn't loaded until you perform some action. You can do this in a few ways using other web development languages that are not typically the best choices. For example, you could hide elements on a web page with CSS using display:none; but then those sections would still show up if people viewed the source or overrode those CSS rules in your browser. Therefore, this would not be a great way to tackle the situation. Instead, we can rely on writing good JavaScript and React code to only display certain elements or components when it is appropriate, using conditional rendering.
In addition, you will frequently find yourself in a position where you need to display the same elements multiple times on a web page. Sure, you could copy and paste a bunch of times and hope you have gotten the number of elements correct, but it is far cleaner and easier to use loops in React to display multiple repetitive elements.
There are, of course, a few things you will need to be mindful of as you implement these features, but ultimately, they are pretty simple little things you need to remember, and we will cover them throughout the course of this chapter.
- Photoshop智能手機(jī)APP UI設(shè)計(jì)之道
- Java Web及其框架技術(shù)
- Python算法從菜鳥到達(dá)人
- PhoneGap:Beginner's Guide(Third Edition)
- BIM概論及Revit精講
- Unity&VR游戲美術(shù)設(shè)計(jì)實(shí)戰(zhàn)
- Scala編程(第5版)
- Modern C++ Programming Cookbook
- Struts 2.x權(quán)威指南
- Learning Nessus for Penetration Testing
- 30天學(xué)通C#項(xiàng)目案例開發(fā)
- Flink核心技術(shù):源碼剖析與特性開發(fā)
- Clojure Web Development Essentials
- 深入大型數(shù)據(jù)集:并行與分布化Python代碼
- Getting Started with RethinkDB