File tree 1 file changed +104
-2
lines changed
1 file changed +104
-2
lines changed Original file line number Diff line number Diff line change 2
2
3
3
# 『りあクト! TypeScript で始めるつらくない React 開発   ; 第 3.1 版』第 3 刷の正誤表・更新情報
4
4
5
- 最終更新日: 2022 年 6 月 28 日
5
+ 最終更新日: 2022 年 7 月 19 日
6
6
7
7
### ご注意点
8
8
290
290
291
291
## 【Ⅲ. React 応用編】
292
292
293
- 現在のところ、修正・更新部分はありません。
293
+ - 10-3 / p.27
294
+
295
+ ``` diff
296
+ 8 桁の数字または小文字アルファベットに限定したいなら
297
+ - "/user/:userId([0-9a-f]{8})"
298
+ + "/user/:userId([0-9a-z]{8})"
299
+ のように指定する」
300
+ ```
301
+
302
+ - 10-3 / p.31 / リスト 7
303
+
304
+ ``` diff
305
+ - import { VFC } from 'react';
306
+ + import { VFC, useEffect, useLocation } from 'react';
307
+ ︙
308
+ - export default usePageViews;
309
+ + export default App;
310
+ ```
311
+
312
+ - 10-4 / p.39
313
+
314
+ ``` diff
315
+ えーっと、まずこのコンポーネントの冒頭で useParams でパスから :schoolCode の値を抽出してるんですよね。
316
+ - その 3 つ下で定義してる
317
+ + その下で定義してる
318
+ schoolCodeList というのは charactersData から抽出した schoolCode の一覧。
319
+ ```
320
+
321
+ - 10-5 / p.50 / サンプルコード
322
+
323
+ ``` diff
324
+ - <Navigate to=`/Home` replace />
325
+ + <Navigate to="/Home" replace />
326
+ ```
327
+
328
+ - 11-2 / p.74
329
+
330
+ ``` diff
331
+ そうしてできた関数を元の presentational component に
332
+ - 適用してるしてるってだけだから。
333
+ + 適用してるってだけだから。
334
+ ただ Hooks で書いたほうが直感的でわかりやすいのはたしかだけど」
335
+ ```
336
+
337
+ - 11-3 / p.83
338
+
339
+ ``` diff
340
+ ただここに挙げられてる
341
+ - ルールー
342
+ + ルール
343
+ だけで 17 個もあったので、おぼえきれるかどうか……」
344
+ ```
345
+
346
+ - 12-3 / p.139
347
+
348
+ ```
349
+ インターフェースもよく似てる。簡単なサンプルを示してみよう[^12-3-23]」
350
+ ```
351
+
352
+ 脚注の内容: https://github.com/oukayuka/Riakuto-StartingReact-ja3.1/tree/master/12-async/03-alt-redux/02-recoil
353
+
354
+ - 13-4 / p.192
355
+
356
+ ``` diff
357
+ ・SuspenseList
358
+ ・useTransition
359
+ - ・useDefferedValue
360
+ + ・useDeferredValue
361
+ ```
362
+
363
+ - 13-4 / p.193 / 脚注 190
364
+
365
+ ``` diff
366
+ - 「SuspenseList tail property not working on re-renders · Issue #一万七千七百七十九· facebook/react」
367
+ + 「SuspenseList tail property not working on re-renders · Issue #17779· facebook/react」
368
+ ```
369
+
370
+ - 13-4 / p.195
371
+
372
+ ``` diff
373
+ word が変更されると SerchResult でその都度、検索が走って結果がレンダリングされるわけだけど、それが終わる前に word の値が変更されると
374
+ - defferedValue
375
+ + deferredWord
376
+ の変更をその完了まで待ってくれる。
377
+ ```
378
+
379
+ - 13-4 / p.207
380
+
381
+ ``` diff
382
+ API の頭にはことごとく
383
+ - unstabel_
384
+ + unstable_
385
+ がついてますし……」
386
+ ```
387
+
388
+ - 13-4 / p.209
389
+
390
+ ``` diff
391
+ Vue.js も、次期メジャーアップデートの 3.0 で
392
+ - Susense
393
+ + Suspense
394
+ の機能を提供するらしいしね」
395
+ ```
You can’t perform that action at this time.
0 commit comments