相信不少作前端的小夥伴,在開發react-native樣式StyleSheet的時候,都遇到一個問題:爲何react-native的StyleSheet開發體驗還停留在CSS1994年的水平?
爲何?
爲何?
爲何,不能像世界上最成熟、最穩定、最強大的專業級CSS擴展語言SASS/SCSS那樣,實現簡單的層級嵌套規則,像less同樣也行,請容許我使用層級嵌套規則優雅的書寫樣式好嗎?
本人不才,分享一下本身前兩天忽然想出的一個略顯拙劣的辦法:javascript
import { StyleSheet } from 'react-native' export default StyleSheet.create({ ...{ page:{ // 第1層級: page style }, ...{ page_hd:{ // 第2層級: page>hd style }, page_bd:{ // 第2層級: page>bd style }, page_ft:{ // 第2層級: page>ft style }, ...{ page_ft_bar:{ // 第2層級: page>ft>bar style } } }, }, other:{ // 其餘: other style } })
【不良反應】此藥方初次服用,可能部分患者會有短時的膈應不適感,堅持服用一個療程後,您的中樞神經會慢慢接受,對三個點過敏者慎用。若有更好的藥方,請在下方留言...前端