---
title: "Joana Moreira (@joanamoreirafed) | Hashnode"
description: "Software Engineer. Read the latest articles by Joana Moreira on Hashnode."
url: "https://hashnode.com/@joanamoreirafed"
---

@joanamoreirafed

# Joana Moreira

@joanamoreirafed · Joined November 2022

Software Engineer

### [Display a React component and its source code](https://joanamoreira.hashnode.dev/display-a-react-component-and-its-source-code?utm_source=hashnode&utm_medium=feed)

How to use react-element-to-jsx-string

2 min read · [joanamoreira.hashnode.dev](https://joanamoreira.hashnode.dev/display-a-react-component-and-its-source-code?utm_source=hashnode&utm_medium=feed)

[Aug 17, 2023](https://hashnode.com/posts/display-a-react-component-and-its-source-code/64de41fda11f52c96b425ded)

### [Creating polymorphic components with React and TypeScript](https://joanamoreira.hashnode.dev/creating-polymorphic-components-with-react-and-typescript?utm_source=hashnode&utm_medium=feed)

Make your components accessible and customizable

4 min read · [joanamoreira.hashnode.dev](https://joanamoreira.hashnode.dev/creating-polymorphic-components-with-react-and-typescript?utm_source=hashnode&utm_medium=feed)

[Jan 4, 2023](https://hashnode.com/posts/creating-polymorphic-components-with-react-and-typescript/63b5a5c418ed61e5150b20e7)

### [Animating keyline on scroll with React and TypeScript](https://joanamoreira.hashnode.dev/animating-keyline-on-scroll-with-react-and-typescript?utm_source=hashnode&utm_medium=feed)

Easy pure CSS and React animation

3 min read · [joanamoreira.hashnode.dev](https://joanamoreira.hashnode.dev/animating-keyline-on-scroll-with-react-and-typescript?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/animating-keyline-on-scroll-with-react-and-typescript/63821963bce712eabe2ec3f0) [Nov 26, 2022](https://hashnode.com/posts/animating-keyline-on-scroll-with-react-and-typescript/63821963bce712eabe2ec3f0)
