1、将Appointment.js和Appointment.test.js重命名为AppointmentsDayView.js和AppointmentsDayView.test.js。并且说明在多个组件形成层级结构时,文件命名应遵循什么原则。
该要求的目的是遵循文件命名规范,以根组件命名文件有助于代码的组织和维护,使开发者能更清晰地了解文件内容。在实际操作中,可直接对文件进行重命名,同时要确保项目中所有引用这些文件的地方也相应更新为新的文件名。
2、自己尝试对 React Router 进行重构。在工作时,通过使用并行实现的方式,尽可能让更多的测试用例保持通过状态。请描述你进行重构的步骤和思路。
由于原答案只是重复题目,没有实质解答内容,所以输出 DELETE
3、修改客户reducer,确保在发生 ADD_CUSTOMER_SUCCESSFUL 动作时将 error 重置为 false。
可按如下方式修改 reducer 代码:
export const reducer = (state = defaultState, action) => {
switch (action.type) {
case 'ADD_CUSTOMER_SUBMITTING':
return {
...state,
status: 'SUBMITTING'
};
case 'ADD_CUSTOMER_FAILED':
return {
...state,
status: 'FAILED',
error: true
};
case 'ADD_CUSTOMER_VALIDATION_FAILED':
const { validationErrors } = action;
return {
...state,
status: 'VALIDATION_FAILED',


339

被折叠的 条评论
为什么被折叠?



