Highlights from documenting our React codebase

Sebastian from

✨ Stuff that works well

Having a style guide!

Deprecating components

/**
 * @deprecated Please leverage the native CSS grid possibities.
 */
export function Grid({ children, verticalAlign, horizontalAlign, noPadding = false }: Props) {
    const valign = verticalAlign ? `valign--${verticalAlign}` : null;
    const align = horizontalAlign ? `align--${horizontalAlign}` : null;
    const noGutters = noPadding ? 'grid--no_gutters' : null;
    return <div className={classNames('grid', valign, align, noGutters)}>{children}</div>;
}

🚧 Work in progress

Feedback

Thanks for listening! ✌🏻

 

Our Style Guide: bit.ly/si-sg

Sebastian’s website: herrherrmann.net

Documenting our React/TypeScript codebase

By Sebastian Herrmann

Documenting our React/TypeScript codebase

Lessons from documenting components in our React/TypeScript codebase with our Style Guide.

  • 18