diff --git a/native/chat/compose-subchannel.react.js b/native/chat/compose-subchannel.react.js --- a/native/chat/compose-subchannel.react.js +++ b/native/chat/compose-subchannel.react.js @@ -72,7 +72,11 @@ const waitingOnThreadIDRef = React.useRef(); const { threadType, parentThreadInfo } = props.route.params; - const userInfoInputIDs = userInfoInputArray.map(userInfo => userInfo.id); + + const userInfoInputIDs = React.useMemo( + () => userInfoInputArray.map(userInfo => userInfo.id), + [userInfoInputArray], + ); const callNewThinThread = useNewThinThread(); const calendarQuery = useCalendarQuery(); const newChatThreadAction = React.useCallback(async () => { @@ -282,6 +286,7 @@ ); const userSearchResultWithENSNames = useResolvableNames(userSearchResults); const userInfoInputArrayWithENSNames = useResolvableNames(userInfoInputArray); + return (