You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+10-10Lines changed: 10 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -44,7 +44,7 @@ Almost all projects need to have a router, a UI framework, store integration, th
44
44
45
45
#### Vite
46
46
47
-
[Vite](https://vitejs.dev/) is a blazingly fast build tool based on [native ES modules](https://hacks.mozilla.org/2018/03/es-modules-a-cartoon-deep-dive/), [rollup](https://rollupjs.org/guide/en/), and [esbuild](https://esbuild.github.io/). `React-PWA` v1 was based on [CRA](https://reactjs.org/docs/create-a-new-react-app.html). We still love `CRA` and really think it's a great tool, but `Vite` provides a much better developer experience and it's unconditionally faster (maybe, we will also create a CRA version of `React-PWA` v2 in near future).
47
+
[Vite](https://vitejs.dev/) is a blazingly fast build tool based on [native ES modules](https://hacks.mozilla.org/2018/03/es-modules-a-cartoon-deep-dive/), [rollup](https://rollupjs.org/guide/en/), and [esbuild](https://esbuild.github.io/). `React-PWA` v1 was based on [CRA](https://reactjs.org/docs/create-a-new-react-app.html). We still love `CRA` and really think it's a great tool, but `Vite` provides a much better developer experience and it's unconditionally faster (maybe, we will also create a `CRA` version of `React-PWA` v2 in near future).
48
48
49
49
#### React
50
50
@@ -54,7 +54,7 @@ The latest version (v18) is used here. All dependencies support [React](https://
54
54
55
55
"Not using [TypeScript](https://www.typescriptlang.org/) is like driving without a seatbelt" - [Matt Howard](https://twitter.com/MattDotHow).
56
56
57
-
For those who do not familiar with `TypeScript` - don't worry, you will love it, as we all did. `TypeScript` is a superset of `JavaScript`; it should be very easy to work with if you know `JavaScript`.
57
+
For those who are not familiar with `TypeScript` - don't worry, you will love it, as we all did. `TypeScript` is a superset of `JavaScript`; it should be very easy to work with if you know `JavaScript`.
@@ -151,7 +151,7 @@ Your users will also be informed about the new version of your app:
151
151
152
152
#### Performance
153
153
154
-
After all these integrations the biggest bundle size is `~79KB`. It means even the first load will be pretty fast (in my case it's `1.1s`), further loads (already cached by `service worker` and `workbox`) and will take `~0.25s`.
154
+
After all these integrations the biggest bundle size is `~79KB`. It means even the first load will be pretty fast (in my case it's `1.1s`), further loads (already cached by `service worker` and `workbox`) will take `~0.25s`.
155
155
156
156
<imgsrc="./public/bundle.png"title="bundle">
157
157
@@ -161,7 +161,7 @@ NOTE: The performance is not 100 because it's running on demo server.
161
161
162
162
#### Hotkeys
163
163
164
-
A basic implementation of hotkeys is demonstrated. Check the [src/sections/HotKeys](./src/sections/HotKeys/HotKeys.tsx) for more information.
164
+
A basic implementation of hotkeys is demonstrated here. Check the [src/sections/HotKeys](./src/sections/HotKeys/HotKeys.tsx) for more information.
165
165
166
166
Currently, you can use the following hotkeys:
167
167
@@ -175,7 +175,7 @@ Nobody likes white screens and crashes without any notes. In [src/error-handling
175
175
176
176
#### Pages
177
177
178
-
From a layout point of view the application is consists of 3 main parts:
178
+
From a layout point of view the application consists of 3 main parts:
179
179
180
180
- Header
181
181
- Sidebar
@@ -207,7 +207,7 @@ The last one is a router-based switcher. All routes are defined in [src/routes](
207
207
208
208
You can use it to lint your commit messages, run tests, lint code, etc.
209
209
210
-
Currently, only `pre-commit` hook is setup. Every time you try to do a commit it will run `prettier` and `eslint` to be sure if everything is according to the rules.
210
+
Currently, only `pre-commit` hook is set up. Every time you try to do a commit it will run `prettier` and `eslint` to be sure that everything is according to the rules.
0 commit comments