conways-gameoflife-react:演示如何使用React构建Conways的人生游戏

时间:2024-03-30 18:55:02
【文件属性】:

文件名称:conways-gameoflife-react:演示如何使用React构建Conways的人生游戏

文件大小:215KB

文件格式:ZIP

更新时间:2024-03-30 18:55:02

JavaScript

Conways使用React的人生游戏 此仓库是一个演示如何使用React构建Conways的“人生游戏”的演示。 该应用程序使用React Context和状态Hooks。 入门 该应用程序已使用。 开始: npm install npm start 思想 《生命游戏》的业务逻辑是用纯Javascript编写的,并不依赖于React。 游戏网格和单元渲染为React组件。 这是一个可怕的主意。 单元更新时,DOM会不断重新渲染,这很糟糕。 网格大小越大,需要渲染的子组件越多。 React Context很不错,但是对于像这样的应用程序来说并不是很好,除非在应用程序的TODO列表上添加了备注,否则状态会在每个渲染器上更新。


【文件预览】:
conways-gameoflife-react-master
----.gitignore(317B)
----package.json(833B)
----src()
--------components()
--------setupTests.js(255B)
--------index.js(452B)
--------logo.svg(3KB)
--------App.js(644B)
--------serviceWorker.js(5KB)
--------conway.js(2KB)
--------contexts()
--------App.css(323B)
--------index.css(269B)
----CRA.md(3KB)
----public()
--------robots.txt(57B)
--------logo192.png(5KB)
--------index.html(2KB)
--------favicon.ico(4KB)
--------manifest.json(492B)
--------logo512.png(9KB)
----README.md(794B)
----yarn.lock(481KB)

网友评论