Skip to content

Instantly share code, notes, and snippets.

View MateuszNaKodach's full-sized avatar
🇵🇱
Blogging in Polish on ZycieNaKodach.PL

Mateusz Nowak MateuszNaKodach

🇵🇱
Blogging in Polish on ZycieNaKodach.PL
View GitHub Profile
import React, { useCallback, useEffect, useState } from "react";
import { StockApi, StockInfo, StockSymbol, SubscriptionId } from "../api";
interface LiveStockViewProps {
readonly symbol: StockSymbol;
}
interface LiveStockViewState {
prevStockInfo?: StockInfo;
stockInfo?: StockInfo;
@MateuszNaKodach
MateuszNaKodach / App.tsx
Created April 8, 2021 19:49
CodersCampReact
import React, {useEffect, useState} from "react";
import {AppProps} from "./LegacyApp";
import {StockApi, StockInfo, StockSymbol, SubscriptionId} from "../api";
function App(props: AppProps) {
const [state, setState] = useState({selectedSymbol: props.symbols[0]})
const handleOnClick = (e: React.MouseEvent<HTMLDivElement>) => {
e.preventDefault();
const symbol = (e.target as HTMLAnchorElement).getAttribute(
public class RealmListParcelConverter implements TypeRangeParcelConverter<RealmList<? extends RealmObject>, RealmList<? extends RealmObject>> {
private static final int NULL = -1;
@Override
public void toParcel(RealmList<? extends RealmObject> input, Parcel parcel) {
if (input == null) {
parcel.writeInt(NULL);
} else {
parcel.writeInt(input.size());
for (RealmObject item : input) {
@MateuszNaKodach
MateuszNaKodach / KompendiumProgramistyJavaCwiczeniaWydanieIX_.idea_.name
Created April 28, 2016 17:34
My home JAVA exercises from Programmist Compendium by Herbert Schildt BOOK.
KompendiumProgramistyJavaCwiczeniaWydanieIX