color-palette-app

时间:2024-06-13 06:19:00
【文件属性】:

文件名称:color-palette-app

文件大小:329KB

文件格式:ZIP

更新时间:2024-06-13 06:19:00

JavaScript

React调色板应用程序 必须感谢Colt Steele,他为我在Udemy上的React Class设计了这个项目,而我已经接受了。 他使用基于类的组件使该应用程序成为代码。 为了使它成为我自己的(以及对我自己使用React的复习),我使用了带有钩子的功能组件,而不是基于类的组件。 我还需要解决一些问题,因为并非所有内容都可以轻松地从类转换为功能组件。 我还将自定义样式,并可能最终尝试将其连接到MongoDB以供用户CRUD和调色板存储使用, 在制品问题 自定义验证器无法显示唯一的颜色 复制的图形上的SetTimeOut(没有内置到useState的回调) 添加深色/浅色主题模式 添加数据库以保存颜色和用户,而不是本地存储 到目前为止,我已添加/自定义的内容 所有组件均为功能组件 图标按钮可将调色板重置为默认设置 自定义样式 使用的技术 材质用户界面 具有UIStyle / JSS


【文件预览】:
color-palette-app-master
----package.json(1KB)
----.eslintcache(12KB)
----package-lock.json(699KB)
----src()
--------NavBar.js(3KB)
--------hooks()
--------index.js(593B)
--------PaletteMetaForm.js(4KB)
--------MainFooter.js(1KB)
--------MiniPalette.js(1KB)
--------reportWebVitals.js(362B)
--------Config.js(252B)
--------PaletteList.js(7KB)
--------assets()
--------Page.js(253B)
--------NewPaletteForm.js(6KB)
--------SingleColorPalette.js(2KB)
--------ColorBox.js(2KB)
--------seedColors.js(10KB)
--------DraggableColorList.js(697B)
--------App.js(3KB)
--------styles()
--------PaletteFormNav.js(5KB)
--------Palette.js(1KB)
--------ColorPickerForm.js(3KB)
--------DraggableColorBox.js(922B)
--------colorHelpers.js(1KB)
--------index.css(443B)
--------PaletteFooter.js(1KB)
----.gitignore(310B)
----public()
--------manifest.json(498B)
--------robots.txt(67B)
--------index.html(2KB)
--------favicon-32x32.png(1KB)
--------favicon.ico(4KB)
----README.md(2KB)

网友评论