【React】尝试100道题目 #02 计数器

首先

最近我想学习前端框架,所以在Udemy上学习了一番。
然而,感觉自己并没有真正掌握,而且想要做一些更实践性的事情,
所以尝试了@Sicut_study(渡边仁)提供的React100本锤炼。

 

前面的文章

 

规则

    • React, TypeScriptを使う

 

    その他ツールやライブラリの使用は自由

制作物

创建计数器

成功的要求(摘录)

领域表达:存在一个用于显示数字的区域。
增加按钮:点击此按钮将使显示的数字增加1。
减少按钮:点击此按钮将使显示的数字减少1。
初始显示:应用启动时的数字为0。
状态管理:使用React的useState或useReducer来管理计数数字。

产物

运用技术

    • React 18.2.0

 

    • TypeScript 4.9.5

 

    Chakra-UI 2.8.5

网址 zhǐ)

 

图片捕捉

个人电脑 (gè

image.png

SP

image.png

实施步骤

项目的设立

# React×TypeScriptのプロジェクト作成
npx create-react-app helloworld --template typescript

# ディレクトリ変更
cd helloworld
# Chakra-UIのインストール
npm i @chakra-ui/react @emotion/react @emotion/styled framer-motion
# react-helmetのインストール
npm i react-helmet

创建组件

请确认存储库中的src文件夹。

 

部署

将GitHub与Netlify进行集成以进行部署。

最后

我在React100本敲门的第二轮中创建了一个叫Counter的应用程序。

我已经确认了如何使用 useState,但目前的情况是除了显示数字的组件,每次点击”+”或”-“按钮时,标题也会重新渲染。

将来如果需要开发大规模的应用程序,也需要确保避免不必要的重新渲染,所以我打算重新确认相关事项。

以下新闻

 

广告
将在 10 秒后关闭
bannerAds