dmz社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 367|回复: 24

使用React和TypeScript构建Notion克隆项目(英文版)

[复制链接]
  • TA的每日心情
    慵懒
    2025-8-1 07:20
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    104

    主题

    122

    帖子

    685

    积分

    荣誉会员

    积分
    685

    发表于 2025-8-10 17:00:00 | 显示全部楼层 |阅读模式
    程序人生
    课程方向: 网页前端 
    课程类型: 框架 

    本站资源全部免费,回复即可查看下载地址!

    您需要 登录 才可以下载或查看,没有帐号?立即注册

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

    游客,如果您要查看本帖隐藏内容请回复


    温馨提示:
    1、本站所有内容均为互联网收集或网友分享或网络购买,本站不破解、不翻录任何视频!
    2、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意!
    3、本站资源仅供本站会员学习参考,不得传播及用于其他用途,学习完后请在24小时内自行删除.
    4、本站资源质量虽均经精心审查,但也难保万无一失,若发现资源有问题影响学习请一定及时点此进行问题反馈,我们会第一时间改正!
    5、若发现链接失效了请联系管理员,管理员会在2小时内修复
    6、如果有任何疑问,请加客服QQ:1300822626 2小时内回复你!
    回复

    使用道具 举报

  • TA的每日心情
    开心
    3 小时前
  • 签到天数: 467 天

    [LV.9]以坛为家II

    7

    主题

    722

    帖子

    2862

    积分

    傲视群雄

    Rank: 8Rank: 8

    积分
    2862

    发表于 2025-8-10 17:07:28 | 显示全部楼层
    啥也不说了,感谢楼主分享哇!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    5 小时前
  • 签到天数: 584 天

    [LV.9]以坛为家II

    1

    主题

    1006

    帖子

    3969

    积分

    傲视群雄

    Rank: 8Rank: 8

    积分
    3969

    发表于 2025-8-10 17:18:44 | 显示全部楼层
    啥也不说了,感谢楼主分享哇!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    1 小时前
  • 签到天数: 611 天

    [LV.9]以坛为家II

    3

    主题

    1364

    帖子

    4616

    积分

    傲视群雄

    Rank: 8Rank: 8

    积分
    4616

    发表于 2025-8-10 17:24:36 | 显示全部楼层
    啥也不说了,感谢楼主分享哇!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    5 小时前
  • 签到天数: 533 天

    [LV.9]以坛为家II

    1

    主题

    796

    帖子

    3133

    积分

    终身会员[B]

    积分
    3133

    发表于 2025-8-10 20:25:22 | 显示全部楼层
    啥也不说了,感谢楼主分享哇!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    8 小时前
  • 签到天数: 1864 天

    [LV.Master]伴坛终老

    1

    主题

    4768

    帖子

    1万

    积分

    超凡入圣

    Rank: 10Rank: 10Rank: 10

    积分
    14463

    发表于 2025-8-10 22:18:56 | 显示全部楼层
    啥也不说了,感谢楼主分享哇!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    半小时前
  • 签到天数: 975 天

    [LV.10]以坛为家III

    2

    主题

    1725

    帖子

    6446

    积分

    深不可测

    Rank: 9Rank: 9Rank: 9

    积分
    6446

    发表于 2025-8-10 23:14:25 | 显示全部楼层
    啥也不说了,感谢楼主分享哇!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    6 小时前
  • 签到天数: 910 天

    [LV.10]以坛为家III

    3

    主题

    2959

    帖子

    8685

    积分

    超凡入圣

    Rank: 10Rank: 10Rank: 10

    积分
    8685

    发表于 2025-8-11 01:34:53 | 显示全部楼层
    啥也不说了,感谢楼主分享哇!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    1 小时前
  • 签到天数: 1046 天

    [LV.10]以坛为家III

    0

    主题

    5587

    帖子

    1万

    积分

    超凡入圣

    Rank: 10Rank: 10Rank: 10

    积分
    14296

    发表于 2025-8-11 08:30:03 | 显示全部楼层
    啥也不说了,感谢楼主分享哇!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 08:35
  • 签到天数: 691 天

    [LV.9]以坛为家II

    4

    主题

    4973

    帖子

    1万

    积分

    超凡入圣

    Rank: 10Rank: 10Rank: 10

    积分
    12149

    发表于 2025-8-11 08:37:31 | 显示全部楼层
    啥也不说了,感谢楼主分享哇!
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    QQ|Archiver|小黑屋|本站代理|dmz社区

    GMT+8, 2025-9-17 15:50 , Processed in 0.102832 second(s), 14 queries , Redis On.

    Powered by Discuz! X3.4 Licensed

    Copyright © 2001-2021, Tencent Cloud.

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