f

练习:扩展你的博客列表

除了课程材料第七章节React routercustom hooks的八个练习之外,还有13个练习继续我们在课程材料第四章节和第五章节所做的 Bloglist 应用的工作。 下面的一些练习是相互独立的“特征” ,这意味着没有必要按照任何特定的顺序完成练习。 如果你愿意,你可以跳过这些练习的一部分。

如果您不想使用您自己的 Bloglist 应用,您可以自由地使用模型解决方案中的代码作为这些练习的起点。

课程教材这一章节的许多练习将需要重构现有的代码。 这是扩展现有应用的一个普遍现实,这意味着重构是一项重要且必要的技能,即使有时可能会感到困难和不愉快。

对于重构和编写新代码,一个很好的建议是采取小步迭代。 如果在重构过程中让应用长时间处于完全崩溃的状态,那么几乎肯定会失去控制。