[Bug] React error #185: Invalid hook call in input handler

Resolved 💬 2 comments Opened Jan 13, 2026 by navidemad Closed Feb 27, 2026

Bug Description
I was doing a copy paste

Environment Info

  • Platform: darwin
  • Terminal: iTerm.app
  • Version: 2.1.6
  • Feedback ID: a7d94c36-ee12-49f6-9fdc-0eec30f562b9

Errors

error: Minified React error #185; visit https://react.dev/errors/185 for the full message or use the non-minified dev environment for full errors and additional helpful warnings.
      at $D (/$bunfs/root/claude:681:16261)
      at PB (/$bunfs/root/claude:681:15771)
      at XH (/$bunfs/root/claude:681:31885)
      at B0 (/$bunfs/root/claude:681:31484)
      at YT (/$bunfs/root/claude:3306:574)
      at onInput (/$bunfs/root/claude:2795:8200)
      at wrappedOnInput (/$bunfs/root/claude:2795:5060)              Book-P
      at /$bunfs/root/claude:821:2372
      at H (/$bunfs/root/claude:821:3216)
      at emit (/$bunfs/root/claude:795:1466)

676 | `+j_+L+xB}function p(L,K){if(!L||H0)return"";H0=!0;var P=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var u={DetermineComponentFrameRoot:function(){try{if(K){var U_=function(){throw Error()};if(Object.defineProperty(U_.prototype,"props",{set:function(){throw Error()}}),typeof Reflect==="object"&&Reflect.construct){try{Reflect.construct(U_,[])}catch(O7){var FB=O7}Reflect.construct(L,[],U_)}else{try{U_.call()}catch(O7){FB=O7}L.call(U_.prototype)}}else{try{throw Error()}catch(O7){FB=O7}(U_=L())&&typeof U_.catch==="function"&&U_.catch(function(){})}}catch(O7){if(O7&&FB&&typeof O7.stack==="string")return[O7.stack,FB.stack]}return[null,null]}};u.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var r=Object.getOwnPropertyDescriptor(u.DetermineComponentFrameRoot,"name");r&&r.configurable&&Object.defineProperty(u.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var HT=u.DetermineComponentFrameRoot(),mT=HT[0],YR=HT[1];if(mT&&YR){var gA=mT.split(`
677 | `),v9=YR.split(`
678 | `);for(r=u=0;u<gA.length&&!gA[u].includes("DetermineComponentFrameRoot");)u++;for(;r<v9.length&&!v9[r].includes("DetermineComponentFrameRoot");)r++;if(u===gA.length||r===v9.length)for(u=gA.length-1,r=v9.length-1;1<=u&&0<=r&&gA[u]!==v9[r];)r--;for(;1<=u&&0<=r;u--,r--)if(gA[u]!==v9[r]){if(u!==1||r!==1)do if(u--,r--,0>r||gA[u]!==v9[r]){var F_=`
679 | `+gA[u].replace(" at new "," at ");return L.displayName&&F_.includes("<anonymous>")&&(F_=F_.replace("<anonymous>",L.displayName)),F_}while(1<=u&&0<=r);break}}}finally{H0=!1,Error.prepareStackTrace=P}return(P=L?L.displayName||L.name:"")?k(P):""}function AT(L,K){switch(L.tag){case 26:case 27:case 5:return k(L.type);case 16:return k("Lazy");case 13:return L.child!==K&&K!==null?k("Suspense Fallback"):k("Suspense");case 19:return k("SuspenseList");case 0:case 15:return p(L.type,!1);case 11:return p(L.type.render,!1);case 1:return p(L.type,!0);case 31:return k("Activity");default:return""}}function CT(L){try{var K="",P=null;do K+=AT(L,P),P=L,L=L.return;while(L);return K}catch(u){return`
680 | Error generating stack: `+u.message+`
681 | `+u.stack}}function LT(L,K){if(typeof L==="object"&&L!==null){var P=w$.get(L);if(P!==void 0)return P;return K={value:L,source:K,stack:CT(K)},w$.set(L,K),K}return{value:L,source:K,stack:CT(K)}}function UT(L,K){i$[bH++]=n$,i$[bH++]=O4,O4=L,n$=K}function ST(L,K,P){Kq[M4++]=Nq,Kq[M4++]=G6,Kq[M4++]=o3,o3=L;var u=Nq;L=G6;var r=32-$9(u)-1;u&=~(1<<r),P+=1;var HT=32-$9(K)+r;if(30<HT){var mT=r-r%5;HT=(u&(1<<mT)-1).toString(32),u>>=mT,r-=mT,Nq=1<<32-$9(K)+r|P<<r|u,G6=HT+L}else Nq=1<<HT|P<<r|u,G6=L}function ET(L){L.return!==null&&(UT(L,1),ST(L,1,0))}function bT(L){for(;L===O4;)O4=i$[--bH],i$[bH]=null,n$=i$[--bH],i$[bH]=null;for(;L===o3;)o3=Kq[--M4],Kq[M4]=null,G6=Kq[--M4],Kq[M4]=null,Nq=Kq[--M4],Kq[M4]=null}function $T(L,K){Kq[M4++]=Nq,Kq[M4++]=G6,Kq[M4++]=o3,Nq=K.id,G6=K.overflow,o3=L}function NT(L,K){O(pW,K),O(s3,L),O(T1,null),L=r3(K),J(T1),O(T1,L)}function BT(){J(T1),J(s3),J(pW)}function JT(L){L.memoizedState!==null&&O(YN,L);var K=T1.current,P=Vf(K,L.type);K!==P&&(O(s3,L),O(T1,P))}function YT(L){s3.current===L&&(J(T1) | ... truncated

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗