laststance / react-typescript-todomvc-2022 Goto Github PK
View Code? Open in Web Editor NEWReact TypeScript TodoMVC 2022
Home Page: https://react-typescript-todomvc.netlify.app/
License: MIT License
React TypeScript TodoMVC 2022
Home Page: https://react-typescript-todomvc.netlify.app/
License: MIT License
1.PR
2.CI
@reach/router
with react-router v6
for the following reasons?@reach/router
is an experimental product developed by the same group of developers react-router
is the most popular plug-in used by users react-router v6
contains all the functions of @reach/router
or even betterIt would be great if it's fully accessible and navigable with keyboard and VO
With your consense can I PR the change @ryota-murakami ?
Hi. First of all, thanks for this repo.
I noticed you use Prettier.
Could you add your prettier global settings to local file .prettierrc
"React v18 Workgroup" and Twitter, especially Sebastian Markbåge's statements,
have led me to conclude that the CSS-in-JS approach has only disadvantages and no merit to be adopted.
On the other hand, I thought that CSS-Modules,
Tailwind CSS, and Plain CSS as a global style were the most likely candidates for incorporating old-fashioned statically generated CSS into modern development,
so I went with CSS-Modules, which is the most versatile and can be used with Tailwind.
I decided to migrate from the current Styled-Components to CSS-Modules.
Split from #47
In Stack
reacct router -> react router
:)
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
These updates are currently rate-limited. Click on a checkbox below to force their creation now.
These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
These are blocked by an existing closed PR and will not be recreated unless you click a checkbox below.
.github/workflows/build.yml
actions/checkout v3
actions/setup-node v3
.github/workflows/e2e.yml
actions/checkout v3
actions/setup-node v3
cypress-io/github-action v2
.github/workflows/lint.yml
actions/checkout v3
actions/setup-node v3
.github/workflows/test.yml
actions/checkout v3
actions/setup-node v3
.github/workflows/typecheck.yml
actions/checkout v3
actions/setup-node v3
package.json
react ^18.2.0
react-dom ^18.2.0
react-router-dom ^6.11.2
recoil ^0.7.7
styled-components ^5.3.10
@percy/cli ^1.0.0-beta.64
@percy/cypress ^3.1.2
@swc/core ^1.3.58
@swc/jest ^0.2.26
@testing-library/cypress ^9.0.0
@testing-library/jest-dom ^5.16.5
@testing-library/react ^14.0.0
@testing-library/user-event ^14.4.3
@types/jest ^29.5.1
@types/node ^18.16.3
@types/react ^18.2.6
@types/react-dom ^18.2.4
@types/styled-components ^5.1.26
@typescript-eslint/eslint-plugin ^5.59.6
@typescript-eslint/parser ^5.59.6
@vitejs/plugin-react ^3.1.0
cypress 12.9.0
eslint ^8.40.0
eslint-config-prettier ^8.8.0
eslint-config-ts-prefixer ^0.4.0
eslint-import-resolver-typescript ^3.5.5
eslint-plugin-cypress ^2.13.3
eslint-plugin-import ^2.27.5
eslint-plugin-jsx-a11y ^6.7.1
eslint-plugin-prettier ^4.2.1
eslint-plugin-react-hooks ^4.6.0
eslint-plugin-sort-keys-fix ^1.1.2
jest ^29.5.0
jest-environment-jsdom ^29.5.0
jest-watch-typeahead ^2.2.2
prettier ^2.8.8
rimraf ^4.4.1
serve ^14.2.0
typescript ^4.9.5
vite ^4.3.7
Sprit from #47
introduce vsc or WebStorem etc..
Reason of ejected is eslint-loader in webpack that invoke eslint when we yarn start
and yarn build
.
However that eslint is can't edit from their default config without eject.
But I found override eslint conf feature in the Docs. If it is working fine we can migrate non ejected CRA because we lose reason to eject.
https://create-react-app.dev/docs/setting-up-your-editor#experimental-extending-the-eslint-config
hi, thank you for this project,it help me a a lot.I I'm a novice at react, when I try a todo ,so I found there.After some try, I found some problems。
may be bug:
edit multiple at the same time
edit todo and then delete its contents. The style will be a little strange after unfocused.
mabe different from TodoMVC:
can add spaces as todo
can't always autofocus when edit
they all reappear in your online demo.
many of the above languages come from translation. If my tone is not good, please forgive me.
Currently, there is no React perf optimize part.
Excessive optimize is no need for example, even though a few official practice are worth for example.
Analyzing re-render, and then apply performance optimization at some highly cost-effectiveness points.
I have no complaints about Recoil, I think it is a wonderfully maintained library.
There are two things that concern me, that has requirements include integration with Meta's specific technology the Relay.
And the frequency of Breaking Change is too much.
Mobile browser does't available on Percy.
Therefore we can only responsible site that simulate Popular SmartPhone's screen size as a Mobile Devices Testing.
I'd like to separate role to 'Looks' and 'Layout' onto 2 libraries styled-components
and tailwind css
.
styled-components
take a 'Looks' that how it looks the component visually such as color, shape, font, size, line-height, border etctailwind css
take a 'Layout' such as gird, flex, margin, padding etcFor to do this without breaking style, we should start from create solid visual testing spec on Percy.
Hello,
We've tried to activate or update your repository on Depfu and couldn't find any supported dependency files. If we were to guess, we would say that this is not actually a project Depfu supports and has probably been activated by error.
Please note that Depfu currently only searches for your dependency files in the root folder. We do support monorepos and non-root files, but don't auto-detect them. If that's the case with this repo, please send us a quick email with the folder you want Depfu to work on and we'll set it up right away!
Please note that using the "All Repositories" setting doesn't make a lot of sense with Depfu.
Please let us know by sending an email to [email protected].
This is an automated issue by Depfu. You're getting it because someone configured Depfu to automatically update dependencies on this project.
Original TODO-MVC is not support for smartphone device.
Mainly need replace input, edit interface breakpoint etc.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.