packages/visx-text/Readme.md
The @visx/text provides a better SVG <Text> component with the following features
width prop is defined)verticalAnchor prop)angle prop)scaleToFit prop)Simple demo to show off a useful feature. Since svg <text> itself does not support
verticalAnchor, normally text rendered at 0,0 would be outside the viewport and thus not
visible. By using <Text> with the verticalAnchor="start" prop, the text will now be visible as
you'd expect.
import React from 'react';
// note: react@18 syntax
import { createRoot } from 'react-dom/client';
import { Text } from '@visx/text';
const App = () => (
<svg>
<Text verticalAnchor="start">Hello world</Text>
</svg>
);
const root = createRoot(document.getElementById('root'));
root.render(<App />);
npm install --save @visx/text