假设我们有一个CountryPicker
,在mount上会向服务器发送请求以加载国家/地区列表然后显示它,用户可以选择一个国家/地区,它会调度PICK_COUNTRY
操作并相应地更新UI。当它无法加载国家/地区列表时,它还会显示一些有用的信息。该组件的逻辑相当完整且独立。
我们的许多网页使用此CountryPicker
,显然我们希望重用代码。
根据具体情况,我们有一个CountryPicker
React组件,CountryReducer
和CountryActions
。
问题是,当用户选择其他国家/地区时,我们的一些使用CountryPicker
的网页会更多地做一些事情(比如根据新国家检索新数据)。
我能想到的解决方案是为handleSelectCountry
添加CountryPicker
道具,并在用户选择国家时使用新的国家/地区有效负载调用它。
这对我来说有点难看,无论如何都要更加一致地做到这一点?提前谢谢。
答案 0 :(得分:0)
您可以使用pdftk 1.pdf cat 1-4 5 5 output 1111111.pdf
来监视组件状态的变化,并从那里触发操作。