Replies: 1 comment
-
Please ignore this question. I've since figured it out, and it doesn't seem like I can delete this question. import React from 'react';
import ReactDOM from 'react-dom/client';
import { Provider } from 'react-redux';
import { RouterProvider } from 'react-router-dom';
import keycloak from './keycloak';
import router from './router';
import { store } from './redux/store';
import reportWebVitals from './reportWebVitals';
const initializeKeycloak = async (onAuthenticatedCallback: () => void) => {
try {
await keycloak.init(initOptions);
onAuthenticatedCallback();
} catch (error) {
// eslint-disable-next-line no-console
console.error(error);
}
};
const renderApp = async () => {
const root = ReactDOM.createRoot(
document.getElementById('root') as HTMLElement
);
root.render(
<React.StrictMode>
<Provider store={store}>
<RouterProvider router={router} />
</Provider>
</React.StrictMode>
);
// If you want to start measuring performance in your app, pass a function
// to log results (for example: reportWebVitals(console.log))
// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals
reportWebVitals();
};
initializeKeycloak(renderApp); |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello!
Unfortunately, I'm stuck using
"keycloak-js": "^9.0.3"
for the time being; however, I am in the process of rewriting our app to use"react": "^18.2.0"
.Are there any caveats to the tutorial when it comes to the aforementioned versions?
I see the logs I added to my
renderApp
function, plus the logs from within the rendered<App>
component, but weirdly, nothing is displayed in the UI. I don't see any errors. I've added an<ErrorBoundary>
component, which seems to be moot since theApp
component function is effectively run. Anything come to mind?If I do this, the app displays properly:
It's not clear to me why it doesn't when
renderApp
is invoked as theinitKeycloak
callback.keycloak.ts
Thanks in advance!
Noelle
Beta Was this translation helpful? Give feedback.
All reactions