webamp/js/components/CharacterString.tsx
2019-05-02 07:04:31 -07:00

20 lines
449 B
TypeScript

import React from "react";
import Character from "./Character";
interface Props {
children: string;
}
const CharacterString = React.memo((props: Props) => {
const text = `${props.children}` || "";
const chars = text.split("");
return (
<React.Fragment>
{chars.map((character, index) => (
<Character key={index + character}>{character}</Character>
))}
</React.Fragment>
);
});
export default CharacterString;