1nwf / Produx-v2

Avoid .bind() or local functions in JSX properties JS-0417
Performance
Major
8 months ago2 years old
JSX props should not use arrow functions
82        type="password"
83        onChange={(e) => setUserInfo({ ...userInfo, password: e.target.value })}
84      />
85      <Button onClick={handleSubmit} className="my-1">86        Register
87      </Button>
88    </div>
JSX props should not use arrow functions
80        className="input input-bordered my-2"
81        placeholder="password"
82        type="password"
83        onChange={(e) => setUserInfo({ ...userInfo, password: e.target.value })}84      />
85      <Button onClick={handleSubmit} className="my-1">
86        Register
JSX props should not use arrow functions
73        className="input input-bordered my-2"
74        placeholder="email"
75        type="email"
76        onChange={(e) => setUserInfo({ ...userInfo, email: e.target.value })}77      />
78      <input
79        value={userInfo.password}
JSX props should not use arrow functions
66        className="input input-bordered my-2"
67        value={userInfo.name}
68        placeholder="name"
69        onChange={(e) => setUserInfo({ ...userInfo, name: e.target.value })}70      />
71      <input
72        value={userInfo.email}
JSX props should not use arrow functions
48        multiple={false}
49      />
50      <div
51        onClick={() => fileRef.current.click()}52        className={`cursor-pointer text-center justify-center text-white items-center flex w-[300px] h-[270px] ${
53          !userInfo.pfp && "bg-gray-300"
54        } w-full rounded-box`}