React Logo
Code on the screen
Reveal IT are React specialists
  • Does your project need a boost?
  • Lacking needed skills in-house?
  • In need of a React specialist?
  • We do both coding and design
  • We work quickly and structured
  • We adapt to your requirements

Reveal IT offers React expertise on a consultancy basis. We are React specialists and solve all kinds of React tasks. Use us as an additional resource or leave the entire project to us.

  • We release you from the difficult tasks
  • We quickly get involved in the project
  • We work with your current team
  • We keep deadlines and time consumption in check
  • We solve the task right the first time
  • You end up saving time and money
Our satisfied clients

Reveal IT has 12 years in the business as a provider of advanced web solutions. We are specialists in web development with React and have completed projects for satisfied customers such as:

  • Web agencies
  • Newspapers and media groups
  • Multinational tech companies
  • Medium sized companies in all industries
  • Ministries and municipalities
  • Libraries

...and many others.

What we can add to your React project
Professional skills
We deliver thoroughly tested and maintainable code which adheres to best practice and code standards.
Skills
Efficiency
We create value for our clients by working efficiently and by doing things right the first time.
Communication
Project Management
Let us take care of planning and execution to ensure that your site is finished on time and within budget.
Project
Cooperation
We function equally well as an extra resource into your existing team or as an external sparring partner.
Communication
Let us make things easier for you

We are ready to talk about what we can contribute to your React project. Call us or send us an email with a brief description of your current needs.

We will get back to you quickly!

Icon
Phone
Icon
Email white
What is React?

React.js is the most popular tool to control the visual presentation of a website, and especially the way that the user interacts with the site.

React is developed by Facebook and made open source, so everyone can use the code for free. We all know Facebook's newsfeed with its unlimited scrolling experience, where new content keeps coming into view. That is just one of the things that React does very well.

React is useful for both small and large websites

During the last few years, large companies like Facebook, Instagram, Netflix, Whatsapp, Uber, The New York Times, CNN, Dropbox, Nike and many others have chosen to use React on their websites.

Among other things, this is due to the fact that React is very accessible for developers. It is an open and flexible framework, which can be used for an unlimited number of purposes. It is optimized for fast performance, which pays off both in terms of usability and regarding search engine optimization. React has become hugely popular, so there is a large number of developers actively creating and maintaining open source modules that add new features to React.

React is super optimized

React is optimized for incredibly fast performance and uses the browser's resources optimally. It provides a snappy user experience where things show up very quickly in the browser and loading time is minimized. This is done by only reloading content that is dynamically updated – everything else stays the same – so the browser only uses resources on re-rendering content that has actually been changed.

Universal reach

React is based on JavaScript, a programming language which has come shipped with all internet browsers since Netscape introduced the language in 1995. So React is universal, and it is not going away anytime soon.

At Reveal IT we are very enthusiastic about working with React. It is an open front-end system, which needs a good back-end system to work with for anything but the simplest of websites. This is where our many years of experience with Drupal comes into play.

React and Drupal – the future is ”headless”

In the coming versions of Drupal much will be done to make integrations with front-end systems like React even easier. A lot of work has been put into this in the last few years. Drupal is already available in a ”headless” version, which means that all data is made available via an API, which React interacts with.

That way you get a robust and future-proof solution, since front-end and back-end are separate systems that can be updated and even replaced without affecting each other.

What do React and Drupal have in common?

Both React and Drupal are open source software. There are no subscription fees, no running costs etc. Both platforms are modular/component based and have large user groups that provide free components/modules for others to use. Both are base on the most robust and long-lasting programming languages (php on the back end and JavaScript on the front end).

With our many years of experience with both Drupal and JavaScript, which React is based on, we are happy to offer complete solutions that utilize the strengths of both platforms.

Icon
Phone
Icon
Email white
{
    "jsonapi": {
        "version": "1.0",
        "meta": {
            "links": {
                "self": {
                    "href": "http:\/\/jsonapi.org\/format\/1.0\/"
                }
            }
        }
    },
    "data": {
        "type": "node--pagebuilder",
        "id": "2f753e0a-099d-4526-8b95-15242f80647b",
        "links": {
            "self": {
                "href": "https:\/\/editor.revealit.dk\/en\/api\/node\/pagebuilder\/2f753e0a-099d-4526-8b95-15242f80647b?resourceVersion=id%3A723"
            }
        },
        "attributes": {
            "drupal_internal__nid": 24,
            "drupal_internal__vid": 723,
            "langcode": "en",
            "revision_timestamp": "2023-06-05T18:46:15+00:00",
            "revision_log": null,
            "status": true,
            "title": "React",
            "created": "2019-05-26T09:27:52+00:00",
            "changed": "2023-06-05T18:46:15+00:00",
            "promote": false,
            "sticky": false,
            "default_langcode": false,
            "revision_translation_affected": true,
            "metatag": null,
            "content_translation_source": "da",
            "content_translation_outdated": false,
            "is_article": false,
            "layout": "default",
            "meta_tags": null,
            "teaser": null
        },
        "relationships": {
            "node_type": {
                "data": {
                    "type": "contentTypes",
                    "id": "d1504264-50e6-4162-ac6c-7cc8a9cffd03",
                    "meta": {
                        "drupal_internal__target_id": "pagebuilder"
                    }
                },
                "links": {
                    "related": {
                        "href": "https:\/\/editor.revealit.dk\/en\/api\/node\/pagebuilder\/2f753e0a-099d-4526-8b95-15242f80647b\/node_type?resourceVersion=id%3A723"
                    },
                    "self": {
                        "href": "https:\/\/editor.revealit.dk\/en\/api\/node\/pagebuilder\/2f753e0a-099d-4526-8b95-15242f80647b\/relationships\/node_type?resourceVersion=id%3A723"
                    }
                }
            },
            "revision_uid": {
                "data": {
                    "type": "users",
                    "id": "4c218615-b7e3-4533-b7e8-aac16340bf20",
                    "meta": {
                        "drupal_internal__target_id": 5
                    }
                },
                "links": {
                    "related": {
                        "href": "https:\/\/editor.revealit.dk\/en\/api\/node\/pagebuilder\/2f753e0a-099d-4526-8b95-15242f80647b\/revision_uid?resourceVersion=id%3A723"
                    },
                    "self": {
                        "href": "https:\/\/editor.revealit.dk\/en\/api\/node\/pagebuilder\/2f753e0a-099d-4526-8b95-15242f80647b\/relationships\/revision_uid?resourceVersion=id%3A723"
                    }
                }
            },
            "uid": {
                "data": {
                    "type": "users",
                    "id": "7d493dba-faf6-4349-be68-f48ed3799480",
                    "meta": {
                        "drupal_internal__target_id": 25
                    }
                },
                "links": {
                    "related": {
                        "href": "https:\/\/editor.revealit.dk\/en\/api\/node\/pagebuilder\/2f753e0a-099d-4526-8b95-15242f80647b\/uid?resourceVersion=id%3A723"
                    },
                    "self": {
                        "href": "https:\/\/editor.revealit.dk\/en\/api\/node\/pagebuilder\/2f753e0a-099d-4526-8b95-15242f80647b\/relationships\/uid?resourceVersion=id%3A723"
                    }
                }
            },
            "blocks": {
                "data": [
                    {
                        "type": "paragraph--hero",
                        "id": "c984053c-aecd-4eec-9333-dfa2e1c28778",
                        "meta": {
                            "target_revision_id": 6646,
                            "drupal_internal__target_id": 211
                        }
                    },
                    {
                        "type": "paragraph--text_media",
                        "id": "55d7af5e-7804-4792-9106-d4113ddd9d82",
                        "meta": {
                            "target_revision_id": 6647,
                            "drupal_internal__target_id": 212
                        }
                    },
                    {
                        "type": "paragraph--text_media",
                        "id": "380ca98f-920b-4438-9477-d3d2a31beab5",
                        "meta": {
                            "target_revision_id": 6648,
                            "drupal_internal__target_id": 224
                        }
                    },
                    {
                        "type": "paragraph--text_media",
                        "id": "cc58366a-1ba6-4a09-aed2-4492693d175e",
                        "meta": {
                            "target_revision_id": 6649,
                            "drupal_internal__target_id": 213
                        }
                    },
                    {
                        "type": "paragraph--bullets",
                        "id": "c943229e-4ce7-4ca8-81d4-62ad3aec36a5",
                        "meta": {
                            "target_revision_id": 6654,
                            "drupal_internal__target_id": 218
                        }
                    },
                    {
                        "type": "paragraph--text_media",
                        "id": "56cc1f4a-faf6-4080-a8ed-f956ae0c3efa",
                        "meta": {
                            "target_revision_id": 6656,
                            "drupal_internal__target_id": 222
                        }
                    },
                    {
                        "type": "paragraph--text_media",
                        "id": "4efdaa20-60d6-44e3-b4dc-bb0d408468fb",
                        "meta": {
                            "target_revision_id": 6659,
                            "drupal_internal__target_id": 85
                        }
                    }
                ],
                "links": {
                    "related": {
                        "href": "https:\/\/editor.revealit.dk\/en\/api\/node\/pagebuilder\/2f753e0a-099d-4526-8b95-15242f80647b\/blocks?resourceVersion=id%3A723"
                    },
                    "self": {
                        "href": "https:\/\/editor.revealit.dk\/en\/api\/node\/pagebuilder\/2f753e0a-099d-4526-8b95-15242f80647b\/relationships\/blocks?resourceVersion=id%3A723"
                    }
                }
            }
        }
    },
    "links": {
        "self": {
            "href": "https:\/\/editor.revealit.dk\/en\/api\/node\/pagebuilder\/2f753e0a-099d-4526-8b95-15242f80647b?resourceVersion=id%3A723"
        }
    }
}