使用React和TypeScript构建Notion克隆项目(英文版)
- 教程
 - 2025-08-24
 - 60
 
【资源目录】:
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
会员资源
会员用户免费查看此资源升级会员
本文由Miracle于2025-08-24发表在遇见未来,如有疑问,请联系我们。
本文链接:https://www.cluxz.com/post/1585.html
发表评论