星颖资源网

 找回密码
 立即注册
查看: 426|回复: 9

使用React和TypeScript构建Notion克隆项目 | Build a Notion Clone with React and Ty

[复制链接]

5万

主题

1万

回帖

18万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
182162
发表于 2026-7-21 19:37:27 | 显示全部楼层 |阅读模式
813.使用React和TypeScript构建Notion克隆项目(英文版)【Udemy】
  28. Interfaces.vtt
  30. Functions.mp4
  10. Setting up React TypeScript App Using Create React App.srt
  25. Arrays and Tuples.sq.vtt
  19. Generate the App Scaffold.srt
  33. Advanced Type Manipulations.sq.vtt
  35. Using Props and State.sq.vtt
  21. Supabase Setup Continued.mp4
  50. Move State Management to Context.srt
  80. Testing Components.vtt
  43. Cover Image Component.vtt
  20. Setup Supabase and Netlify.sq.vtt
  56. Create NodeTypeSwitcher.mp4
  61. Create the NodeContainer Component.vtt
  47. useFocusedNodeIndex Hook.srt
  63. Using HOCs.mp4
  09. Setting up React TypeScript Using App Generators.srt
  48. Page Component.srt
  29. Enums.vtt
  75. Create ImageNode Component.mp4
  64. Typing HOCs.srt
  54. Make the Page - the AppStateContext.vtt
  26. Type Aliases.vtt
  14. Configure ESLint and Prettier.mp4
  21. Supabase Setup Continued.vtt
  78. Setting Up Jest and React Testing Library.srt
  63. Using HOCs.vtt
  02. What is TypeScript_ Lesson Summary.mp4
  53. Make the BasicNode - the AppStateContext.vtt
  08. TypeScript Configuration Options.mp4
  38. Using Context.vtt
  54. Make the Page - the AppStateContext.mp4
  83. Prepare the Project for Migration.mp4
  86. Update TypeScript Version.srt
  06. Prepare Dev Environment - MacOS.mp4
  61. Create the NodeContainer Component.srt
  82. Using Mocks.srt
  24. Creating Custom Types.vtt
  65. Using Render Props.mp4
  71. Create the withInitialState HOC.srt
  36. Using Hooks.sq.vtt
  10. Setting up React TypeScript App Using Create React App.vtt
  32. Utility Types.mp4
  07. How to Set up a New Typescript Project.vtt
  13. Configure Webpack with TypeScript.srt
  74. Update the Cover Component.mp4
  04. Your First React TypeScript Application.srt
  73. Create FileImage Component.srt
  20. Setup Supabase and Netlify.vtt
  34. Identifying and Addressing Type Errors.mp4
  23. What Types Does TypeScript Have_.vtt
  39. Using Refs.vtt
  30. Functions.sq.vtt
  76. Upload the Project to Netlify.srt
  16. Integrating with APIs.mp4
  32. Utility Types.vtt
  03. Why use TypeScript with React_.vtt
  20. Setup Supabase and Netlify.srt
  66. Implement Navigation.srt
  80. Testing Components.mp4
  48. Page Component.vtt
  05. Prepare Dev Environment - Windows.srt
  21. Supabase Setup Continued.sq.vtt
  01. Project Demo.mp4
  26. Type Aliases.mp4
  73. Create FileImage Component.vtt
  37. Handling Events.mp4
  07. How to Set up a New Typescript Project.mp4
  13. Configure Webpack with TypeScript.mp4
  23. What Types Does TypeScript Have_.mp4
  77. Testing with Jest or Vitest and React Testing Library.vtt
  09. Setting up React TypeScript Using App Generators.mp4
  71. Create the withInitialState HOC.mp4
  40. Styling React Components.mp4
  15. Adding Third Party Libraries.srt
  05. Prepare Dev Environment - Windows.vtt
  84. Migrate React Components.mp4
  60. Make the Nodes Draggable.vtt
  11. Setting up React TypeScript Apps Using Vite.vtt
  61. Create the NodeContainer Component.mp4
  17. Deploying an App.mp4
  57. useOverflowsScreenBottom.srt
  11. Setting up React TypeScript Apps Using Vite.mp4
  72. Create Page Node Component.mp4
  76. Upload the Project to Netlify.vtt
  14. Configure ESLint and Prettier.srt
  55. Add Multiple Node Kinds.srt
  56. Create NodeTypeSwitcher.vtt
  Build a Notion Clone with React and TypeScript.txt
  47. useFocusedNodeIndex Hook.mp4
  22. Types Basics.vtt
  81. Testing Hooks.vtt
  04. Your First React TypeScript Application.vtt
  70. Sync the State with the Backend.srt
  79. Setting Up Vitest and React Testing Library.mp4
  05. Prepare Dev Environment - Windows.mp4
  29. Enums.mp4
  55. Add Multiple Node Kinds.vtt
  31. Parametric Types and Generics.vtt
  69. Create the Private Route Component.mp4
  54. Make the Page - the AppStateContext.srt
  17. Deploying an App.srt
  43. Cover Image Component.mp4
  33. Advanced Type Manipulations.mp4
  58. Create CommandPanel.srt
  39. Using Refs.mp4
  48. Page Component.mp4
  75. Create ImageNode Component.srt
  24. Creating Custom Types.mp4
  68. Create the Auth Page.vtt
  67. Create AuthSessionContext.srt
  85. Migrate React Hooks.srt
  12. Setting up React TypeScript App Using Parcel.mp4
  57. useOverflowsScreenBottom.vtt
  18. What Are We Building_.mp4
  27. Union and Intersection Types.sq.vtt
  63. Using HOCs.srt
  47. useFocusedNodeIndex Hook.vtt
  83. Prepare the Project for Migration.vtt
  59. Render CommandPanel Inside the BasicNode.srt
  69. Create the Private Route Component.srt
  64. Typing HOCs.mp4
  08. TypeScript Configuration Options.srt
  40. Styling React Components.sq(1).vtt
  46. Basic Node.srt
  35. Using Props and State.mp4
  78. Setting Up Jest and React Testing Library.vtt
  20. Setup Supabase and Netlify.mp4
  45. Title Component.mp4
  07. How to Set up a New Typescript Project.srt
  18. What Are We Building_.srt
  50. Move State Management to Context.vtt
  71. Create the withInitialState HOC.vtt
  12. Setting up React TypeScript App Using Parcel.vtt
  85. Migrate React Hooks.vtt
  19. Generate the App Scaffold.vtt
  58. Create CommandPanel.vtt
  74. Update the Cover Component.srt
  01. Project Demo.vtt
  68. Create the Auth Page.mp4
  62. Reordering the Nodes.mp4
  10. Setting up React TypeScript App Using Create React App.mp4
  80. Testing Components.srt
  32. Utility Types.sq.vtt
  50. Move State Management to Context.mp4
  11. Setting up React TypeScript Apps Using Vite.srt
  70. Sync the State with the Backend.vtt
  52. Create AppStateContext.mp4
  08. TypeScript Configuration Options.vtt
  01. Project Demo.srt
  84. Migrate React Components.srt
  31. Parametric Types and Generics.sq.vtt
  29. Enums.sq.vtt
  82. Using Mocks.vtt
  51. Create the usePageState Hook.srt
  30. Functions.vtt
  28. Interfaces.mp4
  57. useOverflowsScreenBottom.mp4
  69. Create the Private Route Component.vtt
  53. Make the BasicNode - the AppStateContext.mp4
  33. Advanced Type Manipulations.vtt
  45. Title Component.srt
  74. Update the Cover Component.vtt
  86. Update TypeScript Version.mp4
  52. Create AppStateContext.srt
  60. Make the Nodes Draggable.mp4
  51. Create the usePageState Hook.mp4
  02. What is TypeScript_ Lesson Summary.srt
  70. Sync the State with the Backend.mp4
  27. Union and Intersection Types.vtt
  19. Generate the App Scaffold.mp4
  55. Add Multiple Node Kinds.mp4
  65. Using Render Props.vtt
  04. Your First React TypeScript Application.mp4
  77. Testing with Jest or Vitest and React Testing Library.mp4
  84. Migrate React Components.vtt
  49. Render the Page and Test the App.vtt
  27. Union and Intersection Types.mp4
  59. Render CommandPanel Inside the BasicNode.mp4
  75. Create ImageNode Component.vtt
  40. Styling React Components.vtt
  67. Create AuthSessionContext.mp4
  17. Deploying an App.vtt
  42. Basic Implementation.vtt
  34. Identifying and Addressing Type Errors.sq.vtt
  09. Setting up React TypeScript Using App Generators.vtt
  22. Types Basics.sq.vtt
  23. What Types Does TypeScript Have_.sq.vtt
  72. Create Page Node Component.srt
  42. Basic Implementation.mp4
  77. Testing with Jest or Vitest and React Testing Library.srt
  18. What Are We Building_.vtt
  41. Define the Types.mp4
  72. Create Page Node Component.vtt
  49. Render the Page and Test the App.mp4
  73. Create FileImage Component.mp4
  15. Adding Third Party Libraries.mp4
  52. Create AppStateContext.vtt
  68. Create the Auth Page.srt
  64. Typing HOCs.vtt
  42. Basic Implementation.srt
  14. Configure ESLint and Prettier.vtt
  59. Render CommandPanel Inside the BasicNode.vtt
  60. Make the Nodes Draggable.srt
  46. Basic Node.vtt
  41. Define the Types.vtt
  79. Setting Up Vitest and React Testing Library.vtt
  44. Spacer Component.mp4
  58. Create CommandPanel.mp4
  46. Basic Node.mp4
  51. Create the usePageState Hook.vtt
  66. Implement Navigation.mp4
  66. Implement Navigation.vtt
  43. Cover Image Component.srt
  03. Why use TypeScript with React_.srt
  16. Integrating with APIs.vtt
  44. Spacer Component.srt
  02. What is TypeScript_ Lesson Summary.vtt
  12. Setting up React TypeScript App Using Parcel.srt
  62. Reordering the Nodes.vtt
  26. Type Aliases.sq.vtt
  36. Using Hooks.mp4
  81. Testing Hooks.mp4
  22. Types Basics.mp4
  25. Arrays and Tuples.vtt
  78. Setting Up Jest and React Testing Library.mp4
  16. Integrating with APIs.srt
  62. Reordering the Nodes.srt
  38. Using Context.mp4
  25. Arrays and Tuples.mp4
  37. Handling Events.sq.vtt
  13. Configure Webpack with TypeScript.vtt
  06. Prepare Dev Environment - MacOS.vtt
  56. Create NodeTypeSwitcher.srt
  49. Render the Page and Test the App.srt
  76. Upload the Project to Netlify.mp4
  67. Create AuthSessionContext.vtt
  79. Setting Up Vitest and React Testing Library.srt
  24. Creating Custom Types.sq.vtt
  81. Testing Hooks.srt
  06. Prepare Dev Environment - MacOS.srt
  34. Identifying and Addressing Type Errors.vtt
  45. Title Component.vtt
  86. Update TypeScript Version.vtt
  53. Make the BasicNode - the AppStateContext.srt
  85. Migrate React Hooks.mp4
  28. Interfaces.sq.vtt
  38. Using Context.sq.vtt
  35. Using Props and State.vtt
  40. Styling React Components.sq.vtt
  65. Using Render Props.srt
  44. Spacer Component.vtt
  31. Parametric Types and Generics.mp4
  41. Define the Types.srt
  82. Using Mocks.mp4
  83. Prepare the Project for Migration.srt
  15. Adding Third Party Libraries.vtt
  03. Why use TypeScript with React_.mp4
  36. Using Hooks.vtt
  37. Handling Events.vtt

下载地址:
游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

0

主题

2636

回帖

5272

积分

大师

Rank: 8Rank: 8

积分
5272
发表于 2026-7-22 00:00:48 来自手机 | 显示全部楼层
真正赚钱的高手掌握核心思维,而非单纯的技术或技巧。
回复

使用道具 举报

0

主题

2534

回帖

5068

积分

VIP(年费)

积分
5068
发表于 2026-7-22 15:39:17 | 显示全部楼层
今日学习分享~核心就四个字:先干起来!如果要在前面加三个字,那就是:低成本先干起来!
回复

使用道具 举报

0

主题

2676

回帖

5352

积分

大师

Rank: 8Rank: 8

积分
5352
发表于 2026-7-27 00:23:36 来自手机 | 显示全部楼层
客服太、太、太给力了,谢谢
回复

使用道具 举报

0

主题

2634

回帖

5268

积分

VIP(年费)

积分
5268
发表于 2026-7-27 20:41:38 | 显示全部楼层
这个帖子提醒我,别总等准备好了再开始。
回复

使用道具 举报

0

主题

2590

回帖

5180

积分

VIP(年费)

积分
5180
发表于 2026-7-28 07:17:41 | 显示全部楼层
做项目还是要少幻想,多测试,多复盘。
回复

使用道具 举报

0

主题

2396

回帖

4792

积分

VIP(年费)

积分
4792
发表于 2026-8-8 10:18:51 | 显示全部楼层
看着星友们都这么拼,我摸鱼的手默默收了回来...
回复

使用道具 举报

0

主题

2634

回帖

5268

积分

大师

Rank: 8Rank: 8

积分
5268
发表于 2026-8-11 23:06:09 | 显示全部楼层
收藏不是目的,下一步准备拆成具体动作。
回复

使用道具 举报

0

主题

2582

回帖

5164

积分

VIP(年费)

积分
5164
发表于 6 天前 来自手机 | 显示全部楼层
那些私下忠告我们,指出我们错误的人,才是真正的朋友。
回复

使用道具 举报

0

主题

2683

回帖

5366

积分

VIP(年费)

积分
5366
发表于 3 天前 | 显示全部楼层
星友路过,帮顶,嘿嘿,谢谢分享!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

微信

社群

VIP

AI

顶部

QQ|本站内容来源网友投稿或网络转载,如果有侵权的内容,请联系我们删除。|小黑屋|人人为我,我为人人!| 星颖资源网

GMT+8, 2026-8-21 02:53 , Processed in 0.146864 second(s), 41 queries .

快速回复 返回顶部 返回列表