Create Generic Component React Typescript Documentation W3schools