A few basics to get out of the way:
DC is where you can ignore all the pesky AC effects in a circuit. That is, the reactances are large/small enough to ignore, given some threshold for ignorance (voltage error from expected response, stability, etc.).
Parasitic AC effects depend on length. Wire length, loop size, component body length, everything.
You can make a circuit up to some 100s kHz, low MHz, just fine on solderless breadboard -- with more difficulty if it's switching (lower impedances, faster edges), or needs precision or sensitivity (you're probably not going to pull off a fully featured AM radio IF strip).
Along the way (between "DC" DC, and this sort of range), you'll probably need to reduce wire lengths (go from fly jumpers to short pieces of solid/tinned wire), keep current paths close together, etc. This can be challenging to do on breadboard, but is feasible for a lot of circuits.
Want to raise frequency? Shrink dimensions. There's very little you can do on the breadboard in the sub-100MHz range -- a few things, but mostly very simple; even digital logic (say 74HC or ECL) tends to oscillate due to delays and spongy supply impedances.
So improve those impedances. Use wider ground conductors. Ground plane. Build over copper clad, either cutting out pads with an annular cutting tool, or scoring with a knife or scraping with a graver. Or cut up chits of PCB and solder them down for elevated islands.
This extends to low GHz with some effort. You can always add shielding where needed, just solder down more copper clad -- though the circuit may not be so easy to update/maintain with shields in place... (You can make enclosures, joints, slots, screw mounts, etc. just as with any mechanical construction, given some effort; play around and see what works for you.)
Want to raise frequency? Shrink dimensions. You won't be able to handle much at this point, making deadbug construction a challenge; fortunately, PCBs with tight tolerances are cheap and plentiful, and automated/turn-key assembly isn't that bad either (albeit still not something a hobbyist might spring for, but a no-brainer for professional protos). No problem using 0402s, or even less; some problem if you need to swap them out, maybe.
Plenty of.. well, you won't really be doing much direct RF work these days, probably just mounting a chip and testing antenna structures, unless you're building a module as such -- another ease-of-use optimization available these days.
And then PCBs run out in the... pfft, something like 100GHz, where structures are just too small to build, and it's very hard to avoid using optical structures instead -- that, or everything is monolithic (directly on chip, where small feature sizes are easy).
So, given that perspective -- what you're really after is reducing coupling between traces (what ground plane does), so you can extend the approximation that currents stay in their own wires -- and reducing size, so the self-inductance (or capacitance) of those wires is less as well. And when you can't even do that, use transmission line techniques: terminated lines look like a fixed resistance, independent of length. Each step gains you a good, Idunno decade or so, of frequency range -- so with these methods in mind, you should be able to do 10s of MHz just fine.
Tim