Skip to content

Instantly share code, notes, and snippets.

View KairuiLiu's full-sized avatar
🍟
Better if loaded fries.

Kairui Liu KairuiLiu

🍟
Better if loaded fries.
View GitHub Profile
@KairuiLiu
KairuiLiu / React.js
Created March 10, 2024 12:35
Basic React Rendering and Hooks Mechanism
/**
* File: core/React.js
* Author: Kairui Liu
* Date: 2024-03-11
*/
// utils
function isTextNode(node) {
if (typeof node === 'function') return false;
const apiInfo = Array.from(
document.getElementsByClassName('operation-tag-content')[0].children
).map((d, i) => ({
href: null,
method: d.querySelector('.opblock-summary-method').innerText.toLowerCase(),
button: getButton(i),
apiContent: d,
}));
function tryLogout(idx) {