DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

Cover image for Retro components, anyone? Meet <BLINK>React β€˜99</BLINK>
John Jackson
John Jackson

Posted on • Updated on

Retro components, anyone? Meet <BLINK>React β€˜99</BLINK>

Do you ever yearn for the good ol’ days of the web, where pages were mostly animated skulls and β€œunder construction” gifs? Back then, you didn’t need fancy-shmancy CSS, just a lot of nested <TABLE> and <FONT> tags. Had some extra-important text? No problem, just use <BLINK>. It was a simpler time.

Building websites has changed since the β€˜90s. These days, the cool kids are using React, or Vue, or whatever the cool kids are using now. No one actually seems to write HTML anymore. But what if we could turn the clock back without giving up our modern frameworks? What if we could have the best of both worlds?

Meet my latest project: React ’99. Use Reason and React 2077 to invoke the HTML of 1999.

It’s a library of ReasonReact components that emulate the bygone HTML of yester-millenium. Check it out:

open React99;
module SuperCoolHeader = {
  [@react.component]
  let make = () =>
    <CENTER>
      <BLINK>
        <FONT color="red" size="7">
          {React.string("Get up and slam!")}
        </FONT>
      </BLINK>
    </CENTER>;
};
Enter fullscreen mode Exit fullscreen mode

(Animated skulls and construction gifs not included.)

Top comments (0)

We want your help! Become a Tag Moderator.
Fill out this survey and help us moderate our community by becoming a tag moderator here at DEV.