Model rendering is too bright after applying fabric canvas as my texture(I'm using WebGL renderer)

the issue was solved thanks a lot

MeshBasicMaterial is not affected by lights (see the top of that linked page).

Maybe try adding the following line to see if it makes any difference:

  texture.colorSpace = THREE.SRGBColorSpace;

I don’t really deal with React but there could possibly be even better overall choices for your code.