I use copilot to help remind me of esoteric syntax (sometimes I forget how many and which bracket types are needed in react code), or to help me get past type errors faster.
It's not bad in those very limited situations - i.e. you get a red squiggly line and ask copilot to fix it, and then use whatever useful come out of it, or not, or adapt to purpose.
I definitely wouldn't trust it to build anything up from scratch. No way.