46336
8.0
2025-04-02
components:組件目錄,主要定義UI組件的結(jié)構(gòu)和樣式,負(fù)責(zé)數(shù)據(jù)的展示。
containers:主要負(fù)責(zé)對components中部分組件的封裝,處理組件的業(yè)務(wù)邏輯,將組件的數(shù)據(jù)與redux打通,不涉及樣式。
css:全局樣式設(shè)置文件。
examples/extensions:關(guān)于Scratch擴(kuò)展的配置示例。
lib:工具方法目錄,供組件調(diào)用的一些模塊和方法,其中以-hoc.jsx結(jié)尾的高階組件,是為UI組件提供額外的功能方法。
playground:多種模式的使用示例,如積木模式(blocks-only)、舞臺(tái)模式(player)、完整模式(render-gui)。
reducers:redux的store的初始狀態(tài)、actions和 reducers的定義。
src——>index.js:作為 library 打包的入口文件。
請注意,以上內(nèi)容可能因Scratch版本或開發(fā)環(huán)境的不同而有所變化。如果你對Scratch的源碼庫有進(jìn)一步的探索需求,建議查閱Scratch的官方文檔或相關(guān)開發(fā)社區(qū)的資源。