refactor(easy-peasy): return single values from useStoreActions

This commit is contained in:
moklick
2020-05-25 17:14:09 +02:00
parent 56cfc8d731
commit 714cecaba9
2 changed files with 5 additions and 9 deletions
+2 -4
View File
@@ -15,10 +15,8 @@ const Handle = memo(
...rest ...rest
}: HandleProps) => { }: HandleProps) => {
const nodeId = useContext(NodeIdContext) as ElementId; const nodeId = useContext(NodeIdContext) as ElementId;
const { setPosition, setSourceId } = useStoreActions((a) => ({ const setPosition = useStoreActions((a) => a.setConnectionPosition);
setPosition: a.setConnectionPosition, const setSourceId = useStoreActions((a) => a.setConnectionSourceId);
setSourceId: a.setConnectionSourceId,
}));
const onConnectAction = useStoreState((s) => s.onConnect); const onConnectAction = useStoreState((s) => s.onConnect);
const onConnectExtended = (params: Connection) => { const onConnectExtended = (params: Connection) => {
onConnectAction(params); onConnectAction(params);
+3 -5
View File
@@ -45,11 +45,9 @@ const SelectionRect = () => {
}; };
export default memo(({ isInteractive }: UserSelectionProps) => { export default memo(({ isInteractive }: UserSelectionProps) => {
const { setUserSelection, updateUserSelection, unsetUserSelection } = useStoreActions((a) => ({ const setUserSelection = useStoreActions((a) => a.setUserSelection);
setUserSelection: a.setUserSelection, const updateUserSelection = useStoreActions((a) => a.updateUserSelection);
updateUserSelection: a.updateUserSelection, const unsetUserSelection = useStoreActions((a) => a.unsetUserSelection);
unsetUserSelection: a.unsetUserSelection,
}));
if (!isInteractive) { if (!isInteractive) {
return null; return null;